60
Articles published
14
Posts in 2026
2023–
Writing since
38
Topics covered

More recent

Catch up on what's new

May 27, 2026

The SEO scam email — and how AI lets you fact-check it in 30 seconds

I got this in my inbox today: We recently ran a backend analysis of your website, and the results show that several important SEO steps are incomplete. Due to this, your website is currently not appearing on Google, Bing, and other search…

  • SEO
  • Spam
  • AI
  • NextJS

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…

The archive

54 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 →