Appearance
Volume I — Technology
Computer Science and Software Engineering, from the physics of a single transistor to distributed systems, AI engineering, and the craft of the profession. This is the spine of M.A.T.R.I.X: fourteen parts, each building on the last, each ending with a revision sheet and a capstone challenge.
You can read straight through, or drop into any part that pulls you.
The fourteen parts
- Foundations of Computation — how sand computes: switches, logic, binary, the CPU, memory, the theory and information at the base of everything. In progress.
- Operating Systems — processes, threads, scheduling, memory, files, the kernel.
- Languages, Compilers & Runtimes — source to execution; JavaScript/V8, TypeScript, Node internals, a comparative tour.
- Data Structures & Algorithms — the problem-solving spine, pattern by pattern.
- Networking & the Web — layers, IP, TCP, DNS, HTTP, TLS, real-time protocols.
- Frontend Engineering — browser internals, HTML/CSS, React, rendering, performance.
- Databases & Storage — relational theory, SQL, storage engines, transactions, NoSQL, caching.
- Security, Identity & Cryptography — crypto, TLS, OAuth/OIDC/SAML/SSO, app & infra security.
- Software Design (LLD) — clean code, SOLID, patterns, API design, the Node/Express playbook.
- Distributed Systems & HLD — scaling, consistency, consensus, messaging, reliability.
- System Design Case Studies — URL shortener to video platform, with decision ledgers.
- AI & ML Engineering — from perceptrons to transformers, RAG, agents, fine-tuning, MLOps.
- Cloud, DevOps & Infrastructure — the cloud model, containers, CI/CD, IaC, the enterprise estate.
- The Craft & Career — Git internals, testing, debugging, communication, the career ladder.
Start here: 1.1 — The Physics of Computation.