The Architecture of Open Source Applications

Some time ago, I was asked if I would write a chapter on Telepathy for a new book on software architecture: The Architecture of Open Source Applications.

Finally today, the book as been released. You can read it online (or jump straight to my chapter) or purchase a hardcopy1. The work is available under the Creative Commons Attribution 3.0 Unported license, and I believe translation is especially welcome.

I’ve not read the whole thing yet. Some of it I last read in draft. I have to find a quiet evening, but what I’ve read so far has been quite interesting. Authors talk about the mistakes, solutions and workarounds they ran into when putting their software together. It’s nice to know you’re not the only one who occasionally hacks together something you’re just not that proud of.

Thanks should go to the editors, Amy Brown and Greg Wilson, as well as the other authors, reviewers and contributors for making this book real.

  1. If you do purchase a hardcopy, buy it from Lulu. All the proceeds from the sale of this book go to Amnesty International, and they are given more money if you buy it from Lulu than from a vendor like Amazon. []

Author: Danielle

Danielle is an Australian software engineer, computer scientist and feminist. She doesn't really work on GNOME any more (sadly). Opinions and writing are solely her own and so not represent her employer, the GNOME Foundation, or anyone else but herself.

2 thoughts on “The Architecture of Open Source Applications”

Comments are closed.

Leave a Reply

Your email address will not be published. Required fields are marked *