Curated lists
Focused technical libraries for engineers who need durable foundations in systems, architecture, data, reliability, security, and production software.
10 published lists in this category.
A practical curriculum for building APIs, services, databases, distributed systems, and reliable server-side software.
A focused reading path through JavaScript, browser performance, accessibility, responsive design, interaction design, and durable frontend architecture.
A technical library on replication, consensus, distributed data, messaging, failure modes, and systems that remain correct when machines disagree.
A rigorous reading path through relational design, SQL, storage engines, transactions, indexing, warehousing, and distributed databases.
A practical curriculum on unit testing, test design, automation, continuous delivery, observability, debugging, and preventing defects from escaping.
A focused curriculum for designing understandable interfaces, integrating systems, building platforms, and evolving contracts without breaking users.
A reading path through TCP/IP, routing, network architecture, internet history, protocols, performance, and the infrastructure beneath modern software.
A technical curriculum on operating-system concepts, Unix and Linux, processes, memory, concurrency, filesystems, and low-level programming.
A rigorous path through interpreters, compilers, type systems, paradigms, semantics, and the design choices behind programming languages.
A builder-focused curriculum on training, evaluation, deployment, data pipelines, MLOps, monitoring, and production-ready AI systems.