Over the last few months, I've been working on a new edition of my Object Pascal Handbook. The first and only printed edition was done for 10 Seattle, and there was a PDF-only update for Berlin. Over Delphi 10.3 and 10.4 the language saw significant changes, from inline variables to custom managed records and the removal of ARC for mobile. For this reason, the book was starting to have gaps and show inconsistencies: it was about time to review it.

So I've done a complete editing and also a good cleanup of the source code of the companion demos, adding some new ones (and removing a few). The changes are not only for new features, but also overall improvements to the book flow and content. The new book is a complete guide of the Delphi language in Sydney, and would help newcomers learn the language and developers with some experience in Delphi understand what changed over recent releases -- although the book is not organized in a chronological order, but it progresses through features.

There is still some cleanup going on, with the help of external editors and reviewers. In the coming weeks, I'll announce its availability both as an e-book and in print. I'll also share the code and the detailed table of contents. Stay tuned to this blog for more information. 

For the time being, I only wanted to announce the coming book and share the design of its cover: