Technology Choices - mid 2023
I think that sometimes small tech companies don't make a big deal about the technology that they use, and I think thats a shame - because one of the things that sets small companies apart from larger, floated companies is that they aren't restricted in the same way about making statements on things that they do and use.
This site is mostly a Django application - as such its a collection of python views against a Maria database. It utilises a redis stack to allow interaction with a set of async functions, so things like map drawing and some of the statistics and achievement calculations take place outside of the main web request threads.
A lot of the 'static' content is powered by Contentful which means that we can focus more time on actually making the functionality of the website rather then the more boring standard 'content' parts of it. Finally hosting is currently on AWS servers, with Cloudflare in front providing DNS, CDN and WAF protections. And this leads us to now - its mid 2023, and these decisions will probably change as we scale. Especially the database choices - as we get more content, spots and logs, then we will make some pretty tough decisions on how that database evolves, possibly into a graph or similar.
Technology Choices - mid 2023
I think that sometimes small tech companies don't make a big deal about the technology that they use, and I think thats a shame - because one of the things that sets small companies apart from larger, floated companies is that they aren't restricted in the same way about making statements on things that they do and use.
Read MoreSummer time coding or playing on radios
As we enter the summer time, it can be a tough decision on whether we spend that time writing more code for the website, or play around on the radios.
Read MoreThe Dawn of Hamchievements
From a hobbiest family site, to a fully fledged service - how the first generation of the site came about.
Read More