2000s - 2010s
Era IV: The Scale Problem
BlueprintsFoundational2000
REST: Architecture for the Scalable Web
Roy Fielding's dissertation formalized the architectural style that would become the standard for web APIs.
Blueprints2004
MapReduce: Thinking in Parallel
Google's programming model for processing massive datasets across thousands of machines changed how we think about distributed computation.
Workshop2005
Git: Distributed Version Control for the Angry Finn
Linus Torvalds built Git in two weeks out of frustration, and accidentally created the tool that powers all modern software development.
Vault2009
NoSQL: When Relational Wasn't Enough
How the scale demands of Web 2.0 drove a new generation of databases that traded SQL guarantees for horizontal scalability.
Power Tools2013
React: The Component Revolution
Facebook's UI library introduced the virtual DOM and component model that reshaped how we think about building interfaces.