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