Search

Search all blog posts and tutorials by any word or term

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

FeaturedJuly 18, 2026

You're Already Surrounded by JSON — Here's What It Actually Is

The first post in a series on JSON with Delphi — what JSON actually is, why it displaced XML, where you meet it every day, and the six building blocks its entire data model is made of.

  • Delphi
  • JSON
  • REST
  • APIs

Read article

Free to read, not free to make. Everything here is published without ads or paywalls, funded by readers.

How to support

01 — More recent

July 17, 2026

List a Folder in One Call: The IOUtils Cookbook (2/2)

In Part 1 we met System.IOUtils and its central surprise — that TFile, TDirectory, and TPath are records, not classes, so you call them through the type name and never Create or Free a thing. We put TFile through its paces: reading a whole…

  • Delphi
  • IOUtils
  • Object Pascal
  • Directories
  • Cross-Platform

July 16, 2026

Read a Whole File in One Line: The IOUtils Cookbook (1/2)

Here's a line of Delphi almost every one of us has typed: It works. It has worked since the last century. There is nothing wrong with it. But somewhere along the way — quietly, without a fanfare that reached most of us — the RTL grew a…

  • Delphi
  • IOUtils
  • Object Pascal
  • Files
  • Cross-Platform

July 15, 2026

Qwen vs. Ornith: Two Local AI Models, One CD Calculator

Last time, a 27-billion-parameter model on my laptop wrote a slick, charted CD calculator from a single sentence — correct math, wrong tool — and a cloud referee caught the domain error. This time I ran the exact same experiment with a…

  • LLM
  • Qwen
  • Ornith
  • Local AI
  • MLX

July 14, 2026

A Local AI Wrote a CD Calculator — and Why I Still Had Claude Check the Math

A model small enough to live entirely on my laptop built a working, charted CD calculator from a one-line prompt. It was fast, it looked great, and the arithmetic was correct. It was also, quietly, the wrong tool — and spotting that took a…

  • LLM
  • Qwen
  • Local AI
  • Claude
  • JavaScript

July 14, 2026

Web Services Are Just Endpoints: REST and JSON in Delphi (5/5)

Part 4 ended on a quiet little bombshell. We built a web server with WebBroker, watched a browser send GET / down a TCP connection, and sent back HTML — and then I pointed out that nothing in HTTP says the response has to be HTML. A…

  • Delphi
  • Networking
  • REST
  • Web Services
  • TMS XData

July 14, 2026

TypeScript 7 Is Here: What's 10x Faster Today, and What Still Needs Manual Wiring

A few weeks ago I wrote about Anders Hejlsberg — the man who gave us Turbo Pascal, Delphi, C, and then bolted a real type system onto JavaScript with TypeScript — and I noted, almost in passing, that his team had "been rewriting their…

  • TypeScript
  • Next.js
  • Go
  • Performance
77
Articles published
36
Posts in 2026
2023–
Writing since
83
Topics covered

02 — The archive

70 more articles, back to 2023.

Every article ever published, grouped by year and month.

Browse the archive