July 24, 2026
From TBitmap to JSON and Back Again
Last time we took base64 apart. We established that binary data can't go into JSON because RFC 8259 requires UTF-8 and most bytes in an image aren't valid UTF-8; that base64 solves it by regrouping 24 bits into four 6-bit values mapped…
July 23, 2026
Base64: The Thing Everyone Uses and Nobody Explains
By now this series has established what JSON is made of — six value types and one recursive rule — and we've spent a whole post on the first thing that list doesn't include: dates. The fix there was a convention. A date becomes a string in…
July 22, 2026
Objects Aren't Data — Serialization Is How They Pretend
Every post in this series so far has had you building JSON by hand. In part three we walked through all three ways the RTL lets you do it — the object model, the reader/writer pair, the fluent builder — and every one of them had you naming…
July 21, 2026
One RTL, Three Ways to Speak JSON
In part one we established what JSON actually is — six value types and one recursive rule. In part two we dealt with the type JSON doesn't have, and how to get dates across the wire without shifting anyone's birthday by a day. Both posts…
July 20, 2026
The Date Type JSON Doesn't Have
In Delphi, a date is a thing. You declare Birthday: TDate, the compiler knows what it is, the debugger shows it to you properly, and IncMonth does the right thing on the 31st. TDate, TTime, and TDateTime are real types in the language —…
July 18, 2026
You're Already Surrounded by JSON — Here's What It Actually Is
Open your editor right now and think about the last thing you built that talked to the outside world. A REST call to a payment provider. A config file your app reads on startup. A webhook from GitHub. The response from a weather service, a…
June 9, 2026
Can a 30B Model on Your Mac Cut Your AI Bill? Two Local LLMs vs. One Cloud Fact-Checker
The monthly bill for cloud AI is the new electricity bill — and it keeps climbing. So a tempting question keeps coming up: how much of the expensive work can I push onto a model running on my own hardware, for free — and is that work…
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…