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.
17 guides & blogs·2 stages·≈ 3 hr·4 more being written
- 01
How the internet works
≈ 1 hrWhat actually happens between typing a URL and seeing a page — the plumbing under every role.
- 02
The working engineer’s toolkit
≈ 1 hrThe tools around the code that every role assumes you know: version control, shells, containers, tests, and production awareness.
Linux & the terminalbeing written
Will cover: the shell & core commands · processes, ports & permissions · SSH & remote servers · reading logs
Docker & containersbeing written
Will cover: images vs containers · Dockerfiles & layers · docker-compose for local dev · why containers beat "works on my machine"
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