Blog
December 7, 2025
Cloud hosting: databases
The classical way for running a database has always been very simple: you run your webserver and it hosts something like a LAMP stack, with the “M” being MySQL - you can substitute this with...
ReadNovember 23, 2025
Cloud hosting: transactional emails
For me the first "obvious" point where I moved away from self hosting too much was email, specifically delivering transactional emails. In the traditional world of running things myself I'd have a...
ReadNovember 9, 2025
Forms of debt: technical, strategic (and more?)
Discovered this article via freek.dev: https://frederickvanbrabant.com/blog/2025-10-31-architectural-debt-is-not-just-technical-debt/ I find a lot of what he describes about the different forms of...
ReadNovember 2, 2025
Kagi and some observations about website content
For some time now I've been using kagi as my main search engine, it's great and there will be a whole post about this in the future. For now we're here because I want to share an observation relating...
Read