Start here
Foundations
Everyday engineering basics.
- •150 XPGit BasicsCommits, branches, merge vs rebase, and reading a diff.
- •150 XPThe TerminalPipes, redirects, exit codes, and the shell pipeline.
- •150 XPHTTP FundamentalsRequest/response, methods, status codes, headers, idempotency.
- •175 XPREST APIsResource modelling, URLs, verbs, idempotency, versioning.
- •150 XPText Editorsvi, emacs, and modern IDEs — and why you need a primary plus a secondary.
- •175 XPDebugging MindsetPrint, debugger, bisect, and the discipline of the smallest failing test case.
- •175 XPTime & TimezonesUTC, ISO-8601, DST, leap seconds, and why naive datetime is a bug bomb.
- •150 XPFile FormatsCSV, JSON, YAML, TOML — picking the right one for the job.
- •150 XPEnvironment VariablesPATH walking, dotfile precedence, and the child-inherits-parent rule.