Mike Saburenkov

Midsummer 2024

I decided to extract a blog engine from my blog repository, even though nobody asked for it. While doing so, I dropped TypeScript but moved it Deno for the rest of the tooling. There's nothing particularly interesting about this, except for one thing I noticed: If I decide to publish this for others to use, it could be as simple as just cloning a repository and periodically rebasing it on my remote origin. No need for package managers or anything else. You just clone, configure, add content, it's all gitignored. You only need to pull updates occasionally. I love this simplicity, although I'm not sure if I'll actually publish it.

The same simplicity attracted me in PocketBase. It’s a Go executable with embedded WAL-enabled SQLite, providing REST APIs out of the box, along with a pretty nice admin dashboard interface. A backend in 1 file. If you need to extend it, you just add properly named files next to it. To deploy, you simply copy this one file to your server, and you have everything you need for a small-scale web service backend. No Docker, no pods.

Other interesting links I stumbled upon:

Last two come from Tiny Awards. A wonderful thing on its own.

Music:

See you in Fall!