Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: A feed could not be found at `http://digilinux.ru/feed/`; the status code is `200` and content-type is `text/html; charset=utf-8`
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 6: Could not resolve host: freepo.st
Feed justine.lol [copy] https://justinetunney.com/rss.xml has loading error: cURL error 60: SSL certificate problem: certificate has expired
The weather app I swore I’d never write
There is a short list of apps every developer is contractually obliged to build at least once: a to-do list, a Markdown editor, a podcast player, and — the final boss of clichés — a weather app. I held the line for twenty years. This is the confession of how I finally caved. For most of those t…
The other 90 percent — polishing notes from a streaming-radio app
I have been polishing Wellenreiter — my streaming-radio app for iOS, iPadOS, macOS, and CarPlay (and the successor of Volksradio, which some of you might remember — “only a bare minimum of features, but those supersolid” was the plan back in 2015, and it took me a decade to deliver on the second ha…
Finding Radiation Anomalies In GMCMap with Python, Pandas, and Plotly

Spotting Environmental Anomalies in Public GMCMap Data
Continue reading on Level Up Coding »
The circus freaks of open source
The masterwork of Terry A. Davis is his eclectic operating system, TempleOS, which he worked on until his tragic death in 2018. In terms of technical excellence, TempleOS rates well in some respects and poorly in others. For example, it earns the achievement, coveted in OS dev circles, of being self-hosted.1 TempleOS is written in Terry’s own bespoke dialect of C and includes an editor, interpreter, and compiler, as well as a number of original games. In other respects, it compares poorly to many hobby OS projects, some of which have achieved significantly greater levels of technical excellence and sophistication....
Vim Classic 8.3.0 released
Following up on my earlier announcement that I was forking Vim, I’m happy to announce the first release of my fork today: Vim Classic 8.3.0.
I have written a release announcement for vim-classic.org, which you can read here. Happy editing!
Seventeen Characters: Designing VIN Entry for When You Cannot Scan
Scanning a barcode is the happy path. Point the camera, hear the beep, done. But in an automotive diagnostics app the camera is not always an option: the VIN sticker is peeled off, the car is on a lift in bad light, the value arrives over a diagnostic link and a human has to confirm it by hand — or …
Farewell, Dream Multimedia
I’m late with this one, I know: at the end of 2023 Dream Property GmbH, the company that made the Dreambox, went into liquidation, and I never wrote down what I think about it. I’ve been meaning to ever since, because for a long time this company was one of the very few that did what many of us in t…
20 years of blogging: a two-decade journey through web gaming history
Today, my blog turns 20! From the golden age of Adobe Flash in 2006 to WebGPU and 3D browsers in 2026, it’s been a wild ride. No self-praise today, just a huge THANK YOU to the dev community and a quick trip down web gaming memory lane
HTML5 game Spears N’ Coins with Phaser 4.1 and TypeScript: a tiny endless runner like Dashy Panda
Spears N' Coins is a HTML5 fast-paced endless runner powered by Phaser 4 and TypeScript featuring procedural generation and pixel art parallax scrolling starting from the Create Phaser Game app. Full source code available.