| Random Link ¯\_(ツ)_/¯ | ||
| Jan 19, 2026 | » | The Performance of Open Source Applications
2 min; updated Jan 19, 2026
The Architecture of Open Source Applications. The Performance of Open Source Applications. aosabook.org . Accessed Jan 19, 2026. High Performance Networking in Chrome. Many of the sites we use today are not just web pages, they are applications. How do we make the fastest browser? From SocialCalc to EtherCalc. EtherCalc is an online spreadsheet system optimized towards simultaneous editing, using SocialCalc as its in-browser spreadsheet engine.... |
| Jan 19, 2026 | » | Architecture of Open Source Applications, Vol. 2
5 min; updated Jan 19, 2026
The Architecture of Open Source Applications. Volume 2. aosabook.org . Accessed Jan 19, 2026. Scalable Web Architecture and Distributed Systems. Key issues to consider when designing large websites, and some of the building blocks used to achieve these goals. Firefox Release Engineering. Scripts and infrastructure decisions that comprise the complete Firefox rapid release system. Starting with builds and code signing, then customized partner and localization repacks, the QA process, and how we generate updates for every supported version, platform, and localization.... |
| Jan 19, 2026 | » | 500 Lines or Less
4 min; updated Jan 19, 2026
The Architecture of Open Source Applications. 500 Lines or Less. aosabook.org . Accessed Jan 19, 2026. Blockcode: A Visual Programming Toolkit. A well-done block language eliminates syntax errors, visually displays available components, and allows localization. A Continuous Integration System. A dedicated system used to test new code. Clustering by Consensus. A network protocol designed to support reliable distributed computation. Contingent: A Fully Dynamic Build System. The problem of dynamic cross-referencing, e.... |
| Jan 19, 2026 | » | Architecture of Open Source Applications, Vol. 1
5 min; updated Jan 19, 2026
The Architecture of Open Source Applications. Volume 1. aosabook.org . Accessed Jan 19, 2026. Asterisk. A server application for making, receiving, and performing custom processing of phone calls. Audacity. A popular sound recorder and audio editor. One goal is that its user interface should be discoverable: people should be able to sit down without a manual and start using it right away. The Bourne-Again Shell. Input processing, parsing, the various word expansions and other command processing, and command execution, from the pipeline perspective.... |