Reading postmortems
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
An introduction to the Tooz Python library for distributed coordination, covering group management and locking in distributed systems.
The Reactive Manifesto outlines a blueprint for building modern, scalable applications that are event-driven, resilient, and interactive.
A developer's analysis of OpenStack's architecture, contribution process, and code quality after joining the project.
An analysis of OpenStack Swift's eventual consistency model, storage mechanisms, and current performance bottlenecks.
A 2010 debate on whether a single closed platform like Facebook would inevitably dominate social networks, or if a distributed model was possible.
A detailed comparison of Mercurial's branching models (clones, bookmarks, named branches) and how they differ from Git's approach.
A response to a user's frustration with git's push command, explaining why direct pushes are rare and email patches are often preferred.