The Architecture Of Open Source Applications, Volume II
- Length: 390 pages
- Edition: 1
- Language: English
- Publisher: lulu.com
- Publication Date: 2008-05-07
- ISBN-10: 1105571815
- ISBN-13: 9781105571817
- Sales Rank: #215483 (See Top 100 Books)
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well – usually programs they wrote themselves – and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. This second volume of The Architecture of Open Source Applications aims to change that. In it, the authors of twenty-four open source applications explain how their software is structured, and why. What are each program’s major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.
Table of Contents
Chapter 1. Scalable Web Architecture and DistributedSystems
Chapter 2. Firefox Release Engineering
Chapter 3. Free RTOS
Chapter 4. GDB
Chapter 5. The Glasgow Haskell Compiler
Chapter 6. Git
Chapter 7. GPSD
Chapter 8. The Dyanmic Language Runtime and the Iron Languages
Chapter 9. ITK
Chapter 10. GNU Mailman
Chapter 11. matplotlib
Chapter 12. MediaWiki
Chapter 13. Moodle
Chapter 14. nginx
Chapter 15. Open MPI
Chapter 16. OSCAR
Chapter 17. processing.js
Chapter 18. Puppet
Chapter 19. PyPy
Chapter 20. SQLAlchemy
Chapter 21. Twisted
Chapter 22. Yesod
Chapter 23. Yocto
Chapter 24. ZeroMQ