Latest Posts
All posts from The Tech Tree.
28 posts
GraphQL: Ask for What You Need
Facebook's query language for APIs solved the over-fetching problem and gave clients control over the shape of their data.
Docker: Ship the Whole Machine
How containerization solved 'works on my machine' and transformed software delivery forever.
TypeScript: JavaScript That Scales
Microsoft's typed superset of JavaScript brought static analysis to the most dynamic language on earth.
Kubernetes: Orchestrating the Container Revolution
Google's container orchestration system brought Borg's ideas to the open-source world and redefined how we deploy software.
Blockchain: Trust Without Trustees
Satoshi Nakamoto's Bitcoin whitepaper introduced a mechanism for consensus without central authority — and sparked a revolution in decentralized systems.
MapReduce: Thinking in Parallel
Google's programming model for processing massive datasets across thousands of machines changed how we think about distributed computation.
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.
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.
React: The Component Revolution
Facebook's UI library introduced the virtual DOM and component model that reshaped how we think about building interfaces.
REST: Architecture for the Scalable Web
Roy Fielding's dissertation formalized the architectural style that would become the standard for web APIs.