It's shipping!

The book is finally making its way into hands of eager developers. Time for a bit of reflection. Writing this book was like one long code sprint. Because many topics couldn't be written about until the Drupal 5 codebase was frozen, we stacked a lot of the writing towards the end of the cycle. That meant that often we were each writing a new chapter, soliciting informal reviews from experts in a topic area from within the Drupal community, reviewing a chapter in the technical edit phase, and reviewing a chapter in the copy edit phase simultaneously. Towards the end, we added production-ready proof reviews to the menu.

Like a software project, the scope of the book had to be firmly enforced or it would not be in your hands today. But I'm glad it is. I'm also really happy that Matt agreed to be coauthor. Often his work would spur mine on (and, I think, vice versa). chx was amazing too, often turning around code reviews in a matter of hours. The Drupal community is, in short, amazing.

I'll just summarize by saying: whew.

And in case you've read the author info, here are some photos of a Bell & Howell Apple ][.

Drupal book printed

A box arrived today. Inside...copies of Pro Drupal Development hot off the press!

In the picture I'm holding my youngest son. He's in the picture to show what an optimist I am. I assured my wife that writing a book would be no problem. Why, it would be done long before the baby was born. Er. We'll celebrate his first birthday in a few weeks.

Off to the Printer

As we were writing the Drupal book, Matt and I frequently wondered how many pages it would come out to. We estimated about 300 pages.

When the book went to the printer, the total page count was just above 450.

Online/Offline Applications

Joyent is a company that offers shared and virtual hosting. I was able to get an opinion of their approach from some people whose opinions I respect at the recent OSCMS conference, and have pretty much decided not to go with them for my hosting needs (I'm currently looking for a hosting service).

However, their recent announcement of Joyent Slingshot is interesting: Joyent Slingshot allows developers to deploy Rails applications that work the same online and offline (with synchronization) and with drag into and out of the application just like a standard desktop application.

Radio Userland pioneered the idea of the local/remote web application and it's something for the Drupal community to consider. Drupal applications running locally and remotely. Syncing together (I know, I know, the publish and subscribe modules need a little love and a 5.0 release), maybe doing peer-to-peer. Hooking into iPhoto. Offline mirroring. There's so much to do!



Subscribe to RSS - Drupal