Thursday, October 25, 2012

Book: The Architecture of Open Source Applications, Volume 2


Saw this via Twitter:

The Architecture of Open Source Applications (Volume 2)

The book is free to read online.

It has several contributors, and has chapters on the architecture of many open source applications.

Contributors include people working on:

Firefox (release engineering),
SQLAlchemy,
matplotlib,
Moodle,
Processing.js,
Puppet,
The Glasgow Haskell Compiler,
Twisted,
PyPy,
Git,
GDB,
ZeroMQ,
Mailman and more.

That's a lot of reading material, but having read parts of a couple of chapters, I think it is likely to be interesting.

Currently reading the chapter about Twisted, and am finding it interesting. It includes some of the history of why it was built (to fulfill a need), by glyph, the original creator of Twisted.

The Architecture of Open Source Applications (Volume 2)

No comments: