News, articles, and notes

Long-form writing on Delphi, the web, and the seam between them.

Deep dives, opinions, project notes, and conference reports. Updated whenever something is worth saying.

57
Articles published
11
Posts in 2026
2023–
Writing since
29
Topics covered

Latest article

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 thousand times:

What does the rest of the internet think my IP is, right now?

On Windows, the instinct is to open cmd and type ipconfig. On Linux, ip addr or the old ifconfig. On macOS, ifconfig en0. And every single one of those tools answers the wrong question. They tell you the address of your network interface — which, behind almost any modern setup (NAT, Wi‑Fi router, corporate firewall, VPN, cloud VPC), is not what the public internet sees.

  • Networking
  • DevOps
  • Delphi

Read article →

More recent

Catch up on what's new

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

February 23, 2026

Adapt or Disappear: How AI Turned a 2-Year Project Into a 1-Week Sprint

The Delphi community has strong opinions about AI — and I get it. Privacy concerns, code quality worries, the instinct that real developers should not need a machine to help them write code. I have heard every argument in the book, and…

  • Delphi
  • Next.js
  • TypeScript
  • React
  • VCL

February 21, 2026

AI Won't Replace Delphi Developers. But...

The other day I saw a post on a Delphi developer forum. A fellow developer had been struggling for days trying to convert a bitmap to grayscale. Days. He had tried multiple third-party components, downloaded libraries, read through…

  • Delphi
  • VCL
  • Windows
  • RAD Studio

The archive

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