Post - Sept. 15, 2025, 4:46 p.m.

Full text search with Django and SQLite

One thing I wanted to add to this blog for a long time was full text search. Content is steadily increasing and sometimes I have a hard time finding the exact right post to link to when writing a new post. My wife was also complaining that she could never find the post about backups for artists when she wanted to link it. So what a better way to spend a few hours of my vacation than to add full text search functionality.

Continue reading

Post - Sept. 11, 2025, 6:58 p.m.

Content production aka shouting into the void

I have been blogging for a very long time, in a few years it will be three decades. I registered my first domain in the late 90s. Back then it was meant to become a knowledge base for WiFi. It might be hard to imagine for some of you, but back then getting a wireless network setup that covered more than a single room was not that simple, nor available except in the most nerdy homes. Somehow it slowly turned into a blog. A bit later I added a second one talking about work. One day I decided to write a static site generator, left fintech and started a blog in English.

Continue reading

Post - Sept. 9, 2025, 3:44 p.m.

SteamDeck upgrades

It has been some time since I preordered the SteamDeck. Looking back at what I thought about it back then, there are many things I was right about. What surprised me the most is the amount of games I played on the Deck that I could have played on my computer instead. There is something about sitting in the garden or on the couch and playing a Metroidvania that is oddly relaxing. Given that I do enjoy my little handheld and it has served me well for a few years now, I thought it was time for some small upgrades.

Continue reading

Note - Sept. 5, 2025, 5:02 p.m.

nvim-web-server

I have been a vim user for a very long time. I might use IDEs from time to time but when they go off the rails I always come back to vim. You can do many things with vim, from using it as a regular test editor to making it an "AI editor". Your imagination and skills to write Lua code are the limit. And most of the time someone already did the heavy lifting for you, so you can simply install a package.

Continue reading

Post - Sept. 3, 2025, 5:02 p.m.

Microsoft Surface Go 3 goes Linux

I had a Surface Go 3 sitting on my shelf for about three years now. Back then I needed a cheap Windows device for testing and the Go 3 happened to be the cheapest device I could get my hands on. Instead of letting it collect more dust and because the need for the device is gone I decided to throw Linux on it. How hard can it be (tm).

Continue reading