News, articles, and notes
Writing on Delphi, the web, and the seam between them.
Deep dives, opinions, project notes, and conference reports. Updated whenever something is worth saying.
Featured
Docker Compose: Your Whole Stack in One File (4/5)
Part 3 left you fluent in images, tags, and repositories — you can pull a specific postgres:17 build, tag your own images, and push them somewhere your team can pull them back. You can start any single container with confidence. And that's exactly where a…
- Delphi
- Docker
- PostgreSQL
Read article
Free to read, not free to make. Everything here is published without ads or paywalls, funded by readers.
How to support01 — More recent
See all 98 →Docker Images, Tags, and Repositories Explained (3/5)
In Part 2 we did something that, if you stop and think about it, is a little bit magic. We typed postgres into a docker run command, and a few seconds later a fully configured PostgreSQL database server was up and answering queries from a…
- Delphi
- Docker
- Registry

PostgreSQL in a Container, Reached from Delphi FireDAC (2/5)
Part 1 got Docker Desktop installed, ran hello-world, and pinned down three words — image, container, registry — so they'd stop being intimidating. That was the warm-up. You can run containers now. Time to run something you'd actually want…
- Delphi
- Docker
- PostgreSQL
- FireDAC

Install Docker Desktop and Run Your First Container (1/5)
Picture the moment. You're deep in a Delphi client/server feature and you finally need a real backend to develop against — a Postgres database, say, or a Redis cache, or a message broker. On your own Windows dev machine. Right now. So you…
- Delphi
- Docker
- DevOps

From a C# Report Service to One Next.js Codebase in an Hour
There is a particular kind of deployment mistake you only make once. You ship the app, watch it come up green, close the laptop — and the next morning someone tells you the print button says the report server is unavailable. The app was…
- Next.js
- AI
- Docker
- TypeScript

Four German Holidays Hang Off One Number
Part 1 built a holiday engine out of data instead of branches: a record holding a stable identifier, a display name, and an anonymous method that turns a year into a date. Eleven US federal holidays fit into that structure with three small…
- Delphi
- DateUtils
- Date and Time
- RTL
- Object Pascal

Two Countries, Twenty Holidays, One Data Structure
Every business application eventually needs to know whether a given day is a working day. Payroll needs it. Delivery-date estimates need it. Anything that computes an SLA in business days needs it. And the first version of that code, in…
- Delphi
- DateUtils
- Date and Time
- RTL
- Object Pascal

02 — The archive
91 more articles, back to 2023.
Every article ever published, grouped by year and month.
