59
Articles published
13
Posts in 2026
2023–
Writing since
35
Topics covered

More recent

Catch up on what's new

May 26, 2026

TMS Data Modeler is now on GitHub — and that's a bigger deal than it sounds

If you've been writing Delphi for any length of time, you know TMS Data Modeler. It's the visual ER-diagram tool that quietly sits on a lot of our machines — the one you reach for when you'd rather draw a schema than hand-write CREATE…

  • Delphi
  • TMS
  • Database
  • Aurelius

May 25, 2026

What's my public IP? Meet ifconfig.me

If you've ever set up a VPS, configured a router, asked a hosting provider to whitelist your office, debugged a webhook that wouldn't fire, or pointed a DNS record at a freshly-provisioned server, you've hit the same question I have a…

  • Networking
  • DevOps
  • Delphi

May 9, 2026

No Developer Should Be Without Version Control: Set up your own private GitHub with Gitea in 10 minutes

At a recent conference where I had the pleasure of speaking to a room full of talented Delphi developers, I once again — as I do at every event — asked the audience to raise their hand if they used version control in their daily work. The…

  • Delphi
  • Next.js
  • TypeScript
  • .NET

April 6, 2026

"Fixed Stuff" — A Love Letter to the Worst Commit Messages in History

Developers have been writing terrible Git commit messages forever. AI just made that inexcusable. Let's be honest with each other for a moment. You've done it. I've done it. Every developer reading this has, at some point, looked at a…

April 2, 2026

Spec Coding with Delphi: How I Built a Native Game Save Backup Tool in One Afternoon with Claude Code

This is not an April Fools joke. This is a real project I built in an afternoon using Claude Code and Delphi. It is a command-line tool that scans my PC for installed games, identifies their save file locations, and creates backups with…

  • Delphi
  • VCL
  • FireMonkey
  • Windows

The archive

53 more articles waiting

Every article ever published, grouped by year and month — from the latest down to the very first post in 2023.

Browse the full archive →