Code Safari
All subjects

The foundations — shared by every subject

Common Foundations

Understand the plumbing every app rides on, and handle the everyday tools that every engineering role assumes.

33 guides & blogs·2 stages·≈ 5 hr·2 more being written

  1. 01

    How the internet works

    ≈ 1 hr

    What actually happens between typing a URL and seeing a page — the plumbing under every role.

  2. 02

    The working engineer’s toolkit

    ≈ 4 hr

    The tools around the code that every role assumes you know: version control, shells, containers, tests, and production awareness.

    Testing fundamentalsbeing written

    Will cover: unit vs integration vs end-to-end · test doubles & fixtures · what to test (and what not to) · CI pipelines

    Observability & monitoringbeing written

    Will cover: logs, metrics & traces · alerting without alert fatigue · debugging production incidents · SLOs & error budgets

Shelves don't teach. Guides do.