Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Status

Status snapshot: 2026-08-16 — all validation passing, meta updated

Current status

Major expansion complete. 1,528 advanced CS topics written across 20 new sections (A-T) with 131 new markdown files (~249K words). All validation checks pass.

AreaStatusEvidence
Git safety✅ CompleteActive branch is dev; main remains unchanged
Content inventory✅ Expanded2,117 content Markdown pages (up from 1,880)
Navigation✅ PassingAll 2,116 content pages reachable from SUMMARY.md (1 excluded: SUMMARY.md itself)
Relative links✅ Passing0 broken links
Mermaid heuristic✅ Passing4,883 of 4,883 diagrams pass (100%) — 478 new diagrams added
MathJax✅ Passing0 issues across 2,117 pages
Advanced topics✅ Complete1,525/1,528 core topics covered (99.8%); 3 trivially missing topics fixed
Build-it-yourself✅ Complete34 implementation projects across 5 domains
Benchmarking✅ CompleteMethodology, pitfalls, statistics, tool comparison

Validation command

The lightweight validation suite was re-run on the latest dev tree:

  • scripts/check-links.py → 0 broken links
  • scripts/check-summary.py → SUMMARY navigation: OK (2,116 files listed)
  • scripts/check-mathjax.py → MathJax validation: OK
  • scripts/validate-mermaid-heuristic.mjs → 4,883/4,883 pass (100%)

New Sections Added (2026-08-15)

20 Advanced Topic Sections (A-T)

SectionDirectoryFilesTopics
A: Advanced OSos/advanced/91-100
B: Linux Kernelos/kernel-advanced/8101-200
C: Distributed Systemsdistributed/advanced/9201-320
D: Distributed Storagestorage/advanced/7321-400
E: Advanced DBsdbms/advanced/10401-520
F: Advanced Algorithmsdsa/advanced/10521-620
G: PL/Compilerscompilers/advanced/9621-720
H: Architecturearch/advanced/8721-800
I: HPChpc/4801-850
J: Networkingnetworks/advanced/6851-930
K: Formal Methodsformal-methods/7931-990
L: Securitysecurity/advanced/6991-1060
M: Blockchainblockchain/51061-1120
N: AI Systemsllm/advanced/71121-1220
O: AI+Distributedllm/advanced/distributed/51221-1280
P: Cloud/Serverlesscloud/advanced/41281-1330
Q: Edge/IoTedge/51331-1380
R: Quantumquantum/31381-1420
S: Supply Chainsupply-chain/31421-1460
T: Observabilityproduction-engineering/advanced/31461-1500

Build-It-Yourself Track (34 projects)

  • OS: kernel, scheduler, allocator, filesystem, shell, TCP stack, debugger, eBPF tracer
  • DB: B-tree, LSM tree, WAL, MVCC, query optimizer, vector DB, distributed KV
  • Distributed: Raft, Paxos, gossip, consistent hashing, distributed lock, replicated log, scheduler
  • Networking: TCP, HTTP/1.1, HTTP/2, DNS resolver, reverse proxy, load balancer
  • Compilers: lexer, parser, interpreter, bytecode VM, optimizer, toy JIT

Safety constraints

  • Development work is performed on dev.
  • Release promotion from dev to main occurs only after validation.
  • Credentials are read only at command time and are not stored in repository files, commits, or documentation.