book cover

The past year has a been a busy one for me in the writing department. Leon Shklar and I are currently finishing up a second edition of our Web technology textbook, Web Application Architecture: Principles, Protocols & Practices. The first edition, published back in 2003 (when Leon and I both worked at Dow Jones), is being used at a number of schools as the textbook for senior and graduate level courses in Web application development.

Rather than concentrating on one specific approach or platform for building Web applications, our book focuses (as the title implies) on the basic principles of good application design, the underlying protocols associated with Web technology, and the best practices for creating scalable, extensible, maintainable applications. The second edition is scheduled to come out in early 2009.

book cover

In addition, I recently contributed material to the fourth edition of O'Reilly's book, Mac OS X for Unix Geeks. Previous editions of the book have been treasure troves of great information for Unix-savvy people who want to get their feet wet with Mac OS X. Thanks to everyone at O'Reilly—especially Brian Jepson and Ernest Rothman—for the chance to contribute. The book will be published in the fall of 2008.

I also had the chance to do technical reviews for a number of books in process, including Core Java, Volume 1 (8th edition) from Cay Horstmann and Gary Cornell (Prentice-Hall), The Big Book of Apple Hacks from Chris Seibold (O'Reilly), and the soon-to-be-released Seam Framework: Experience the Evolution of Java EE (2nd edition) from Michael Juntao Yuan, Jacob Orshalick and Thomas Heute (Prentice-Hall).