DevSecOps learning loop
Learn the stack. Ship the radar.
Interactive lessons that teach bits, HTTP, and security primitives — mapped directly to the Team Radar pipeline you build in the monorepo.
85 lessons 8 books in progress Interactive widgets + labs
Book 0 — Foundations
- 0.1 What is a computer, really?
- 0.2 Binary, hex, and decimal conversions
- 0.3 Memory, stack, and heap
- 0.4 How the internet routes packets
- 0.5 Client-server architecture
- 0.6 The browser as a runtime
- 0.7 Same-origin, CORS, and cookies
- 0.8 Web security primitives — TLS and mTLS
- 0.9 The God Project mental model
- 0.10 Book 0 capstone — teach Team Radar
Book 1 — Runtimes & Languages
- 1.1 JavaScript single-threaded model
- 1.2 Call stack, task queue, microtasks
- 1.3 Promises and async/await
- 1.4 The WASM boundary
- 1.5 Why Rust for infrastructure
- 1.6 Ownership rules
- 1.7 Borrow checker deep dive
- 1.8 Move, clone, and Copy
- 1.9 Fearless concurrency
- 1.10 Send and Sync traits
- 1.11 Rust async and Tokio
- 1.12 Book 1 capstone — Hello Axum webhook
- 1.13 SolidJS signals
- 1.14 TanStack Query and Router intro
Book 2 — Event-Driven Architecture
- 2.1 Why event-driven?
- 2.2 Kafka topics, partitions, and offsets
- 2.3 Producers and consumers
- 2.4 Chained consumer pattern
- 2.5 PostgreSQL and SQLx
- 2.6 Redis Pub/Sub
- 2.7 Backpressure and replayability
- 2.8 Docker Compose networking
- 2.9 Cloudflare Pages for Academy
- 2.10 Book 2 capstone — full compose running
Book 3 — Security & Privacy
- 3.1 Zero-trust architecture
- 3.2 JWT edge authentication
- 3.3 mTLS service-to-service
- 3.4 Certificate Authority bootstrap
- 3.5 Field-level encryption for 1:1 notes
- 3.6 WASM sanitize on submit
- 3.7 Deterministic pseudonymization
- 3.8 Slack webhook security
- 3.9 ABAC and role scoping
- 3.10 Book 3 capstone — mTLS between services
- 3.11 Deep-dive — when you need a BFF
Book 4 — Stage 1 — Pipeline Skeleton
- 4.1 Monorepo and Docker Compose
- 4.2 Event schemas (Git, Jira, Slack)
- 4.3 Axum ingestion API
- 4.4 Kafka producer from Axum
- 4.5 Rust consumer skeleton
- 4.6 Postgres schema and SQLx
- 4.7 Consumer writes to Postgres
- 4.8 Redis cache warm-up
- 4.9 Structured logging
- 4.10 Book 4 capstone — GitHub webhook to Postgres
Book 5 — Stages 2+3 — Security + AI
- 5.1 Rust API gateway scaffold
- 5.2 JWT verification at edge
- 5.3 mTLS between gateway and services
- 5.4 Route ingestion through gateway
- 5.5 Python LLM service container
- 5.6 Kafka consumer in Python
- 5.7 LangGraph-style agent and tools
- 5.8 Publish to enriched-dev-events
- 5.9 Analyzer ingests enriched events
- 5.10 Log replay and reprocess history
- 5.11 Slack pulse webhook
- 5.12 Book 5 capstone — full secured pipeline
Book 6 — Stage 4 — SolidJS Frontend
Book 7 — Stage 5 + EM Leadership
- 7.1 Team Radar KPI dictionary
- 7.2 Quality systems, not heroics
- 7.3 Agent evals and release criteria
- 7.4 Write an original Academy lesson
- 7.5 Instructor packet — rubrics and timing
- 7.6 Mock class run-of-show
- 7.7 EM narrative — Stage 5 quality systems
- 7.8 Work bridge — pattern judgment
- 7.9 Deep-dive — Solid signals vs React hooks
- 7.10 Deep-dive — React at work (maverick-ui)
- 7.11 Deep-dive — React 19 features at work
- 7.12 Deep-dive — stack decision rubric