News and Updates

Architecture of Open Source Applications, Volume II Now Available


I'm very pleased to announce that The Architecture of Open Source Applications, Volume II is now available. The AOSA volumes feature in-depth discussions of various open source applications, including Berkeley DB, Sendmail, and Git. Volume II includes my own contributed chapter which I wrote over the course of many weeks last year.

In my chapter, SQLAlchemy, I cover from a software development perspective how the various pieces of SQLAlchemy were conceived and how they fit together. The history of major architectural decisions as well as influencing software are also discussed. Users of SQLAlchemy are encouraged to gain a deeper perspective over how SQLAlchemy came to be the way it is by reading this chapter.

I highly recommend purchasing the book directly from When purchasing from Lulu, all royalties are donated to Amnesty International. The full text of the book is also available for free on the website directly.