ahallan
Joined 11 years ago
Joined 11 years ago
It's far from ready yet but this feedback has given me some impetus to refine the end product.
Description on the tin.
I found it hard to get fares and timetables for the Elizabeth Line in London between X and Y quickly hence I built this as an experiment using AI tooling.
Yes considering / implemented both of those, but will likely put it behind a paid service (need to pay for it somehow).
A UK-based flight deals service aimed specifically at parents who can only travel during term-time.
Having this issue myself now with two children whereby flight prices double going into school holiday season, I have always wanted some kind of service which alerts me of good deals.
I still have a long way to refining the actual product, but trying to fit the development around work commitments. AI helps obviously, and does 90% of the coding.
I've deployed used the pypy:3.9 image on docker.
One thing I did notice is that it was significantly faster on my local machine vs when I tried to deploy it using an AWS lambda/fargate. I know this is because of virtualization/virtual-cpu, but there was not much I could do to improve it.
The debugging support in VS Code is fairly good, so it's just the refactoring I'm missing.
I'll give PyCharm another go when I get some spare time.
My Python setup is as follows:
* vscode
* pylance
* black formatter
* flake8
* python typing annotations used as much as possible
This seems to work very well with regards to autocomplete and preventing run-time errors.
One thing I do miss is proper refactoring support.
The APIs cost a bit more a month (they’re on quite low cpu/memory) because they’re always on, but it minimises complexity and it’s nice to know that you can move those containers over to another platform if needed.
I work for a large corporate, and I can honestly say that I think no-one would make such a decision. Perhaps I am naive.
However, nowadays the banking tech sector here in the UK seems to be more mature. Our traders are quite often from a STEM background which gives them an understanding of technology, and they don't adhere to the dicky stereotype you often hear about. But most of all, I've always found my tech colleagues to be extremely smart but also down to earth, pragmatic and meritocratic which is the reason why I've ended up remaining in banking.
This is particularly useful for colder countries as I just want to know when the sun is out, regardless of temperature.
Picked it up again this month.
https://www.sunnyhoursapp.com/