Blog
Short pieces in the same Pascal house style as the book.
Why I wrote this book
The gap between “Hello, world” and a Delphi codebase you would actually want to inherit is wider than any single chapter can bridge. Here is what I tried to fix and why it took eighty-one chapters.
Five Delphi habits worth changing in 2026
Some of the things I find myself fixing every time I open an unfamiliar Delphi codebase — bare F-fields, useless setters, Exit-statements deep in business logic, anonymous procs everywhere, and 200-line monster methods. Each is a one-paragraph fix.
What “read FX write FX” actually saves you
The cheapest one-line refactor I know. Replace your trivial setter with a direct field accessor, and you cut method count, you cut bug surface, and the rule generalises across the whole codebase. Worked example.