Languages and Platforms
10 chaptersThis page contains all chapters in this theme. Open chapters in sequence or use this page as a section map.
Why languages and platforms matter in System Design
Original ContenteasyIntroductory chapter: how language, runtime and framework choices shape architecture, delivery speed and operational trade-offs.
Open chapterC# & Typescript - History of languages with Anders Hejlsberg
DocumentarymediumInterview about C# and TypeScript: fast feedback, pragmatics, evolution without breaking and transparent solutions.
Open chapterTypeScript Origins: The Documentary
DocumentarymediumHow TypeScript grew from an internal Microsoft project to an industry standard: JS compatibility, open source, and the role of the community.
Open chapterPython: The Documentary
DocumentarymediumOrigin story Python: CWI, Zen of Python, the science stack, and the evolution of the community.
Open chapterNode.js: The Documentary
DocumentarymediumThe history of Node.js: event loop, npm, governance and the path from experiment to industry standard.
Open chapterRuby on Rails: The Documentary
DocumentarymediumHistory of Rails: development speed, conventions, trade-offs and impact on the web ecosystem.
Open chapterElixir: The Documentary
DocumentarymediumHistory of Elixir: origins, open source growth and a reliable Erlang VM base.
Open chapterBorland: Turbo Pascal, Delphi and the history of an engineering empire
DocumentarymediumBorland timeline: from the Turbo Pascal revolution and the success of Delphi to strategic forks and the sale of CodeGear.
Open chapterIntelliJ IDEA: The Documentary
DocumentarymediumThe story of IntelliJ IDEA: from refactoring-first engineering to platform strategy, open core, and the next AI wave in IDE workflows.
Open chapterGit: Two decades of Git - a conversation with creator Linus Torvalds
DocumentarymediumThe history of Git after 20 years: why Linus created it in 10 days, how distribution and speed made it an industry standard.
Open chapter