Blog
Short pieces in the same Pascal house style as the book.
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.
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.
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.