I'm at a good point in writing my new book, Delphi 2009 Handbook. You can find the very early book page on my site by following the previous link. The idea of the book is to cover only what's specifically new moving from Delphi 2007 to Delphi 2009 for Win32, so it is not a new updated edition, but rather a complementary volume to my Delphi 2007 Handbook (with which there is no overlapping content). Here you can see the draft book cover, which shows a Fibonacci sequence of plain characters turning into Unicode characters rather than birds (as in the previous cover):

The book is still a work in progress. As of today it has 306 pages and only the first two parts are complete:

Part I: Unicode

  • 1: What is Unicode?
  • 2: The UnicodeString Type
  • 3: Porting to Unicode

Part II: Delphi 2009 and Its Compiler

  • 4: New IDE Features
  • 5: Generics
  • 6: Anonymous Methods
  • 7: More Language and RTL Changes

Part III: Win32 Development

  • 8: VCL Improvements
  • 9: The Ribbon
  • 10: Managing Translations (Still unconfirmed)
  • 11: COM Support in Delphi 2009

Part IV: Database and Remoting

  • 12: Data Sets and dbExpress
  • 13: DataSnap 2009
  • 14: Unicode Indy (Still unconfirmed)

Stay tuned for more information... and for how to receive the electronic version of the book through CodeGear. The printed version will be on Lulu, and I'm expecting it to be ready in about a month... although it is hard to tell precisely.