P600Compendium
150 notes · 8 annexes
Durable notes organized as an archive: software engineering, data structures, design patterns, Kubernetes, Linux systems engineering, Node.js V8 runtime engineering, Rust, and CPU LLM inference.
ls compendium/ --annex
Annex A: Software Engineering · 16 notes
Staff and Principal-level notes on architecture, distributed systems, reliability, security, delivery, leadership, and AI-native engineering.
382 min · 94 diagrams
Annex B: Data Structures · 21 notes
Reference notes for common and advanced data structures, complexity tradeoffs, implementation patterns, and practical selection guidance.
43 min
Annex C: Design Patterns · 25 notes
Object-oriented, architectural, distributed-systems, and functional pattern notes with pragmatic implementation context.
70 min
Annex D: Kubernetes · 19 notes
Kubernetes learning notes on API machinery, workloads, networking, storage, security, operations, GitOps, policy, and production platform patterns.
161 min · 40 diagrams
Annex E: Linux Systems Engineering · 20 notes
Linux systems notes on kernel boundaries, processes, memory, storage, networking, systemd, permissions, containers, observability, performance, security, and eBPF.
273 min · 47 diagrams
Annex F: Node.js V8 Runtime Engineering · 20 notes
Node.js and V8 runtime notes on the event loop, JavaScript execution, V8 internals, memory, modules, packages, streams, networking, diagnostics, performance, security, and production operations.
218 min · 2 diagrams
Annex G: Rust · 18 notes
Production-oriented Rust notes on ownership, types, traits, Cargo, performance, concurrency, async runtimes, unsafe code, macros, testing, architecture, systems programming, interoperability, and operations.
272 min · 32 diagrams
Annex H: CPU LLM Inference Research · 11 notes
Research notes on CPU-native LLM inference, memory budgets, quantization, SIMD kernels, runtime architecture, model compatibility, benchmarks, Rust implementation strategy, and testing ladders.
196 min