The Architecture of Open Source Applications (volume I) cover

The Architecture of Open Source Applications (volume I)

by Amy Brown, Greg Wilson

Presents detailed architectural breakdowns of prominent open source software systems written by their original creators.

  • Introduction
  • Chapter 1: Asterisk
  • Chapter 2: Audacity
  • Chapter 3: The Bourne-Again Shell
  • Chapter 4: Berkeley DB
  • Chapter 5: CMake
  • Chapter 6: Eclipse
  • Chapter 7: Graphite
  • Chapter 8: The Hadoop Distributed File System
  • Chapter 9: Continuous Integration
  • Chapter 10: Jitsi
  • Chapter 11: LLVM
  • Chapter 12: Mercurial
  • Chapter 13: The NoSQL Ecosystem
  • Chapter 14: Python Packaging
  • Chapter 15: Riak and Erlang/OTP
  • Chapter 16: Selenium WebDriver
  • Chapter 17: Sendmail
  • Chapter 18: SnowFlock
  • Chapter 19: SocialCalc
  • Chapter 20: Telepathy
  • Chapter 21: Thousand Parsec
  • Chapter 22: Violet
  • Chapter 23: VisTrails
  • Chapter 24: VTK
  • Chapter 25: Battle For Wesnoth
  • Bibliography