The notebook of a backend engineer

Writing about the things that actually ship.

Slow, careful guides on TypeScript, Docker and Node.js — every example runs in a sandbox right here on the page. No setup, no “it works on my machine.”

~/ A new guide most weeks — TypeScript, Docker & Node.js.
★ Latest  ·  TypeScript

Type-safe environment variables without the boilerplate

Stop sprinkling process.env.FOO! across your codebase. Validate once, at boot, and hand the rest of your app a fully-typed config.

· 9 min read
The writing

Latest posts

Everything published so far — new guides land most weeks.

RSS feed
Run it, don't just read it

Every snippet is a sandbox.

The thing that makes these guides different: edit the code and hit run — it executes live in your browser, no setup.

▶ Node sandbox · editable
pipeline.js Node
▶ Container terminal · simulated
multi-stage build
# a multi-stage Dockerfile, simulated. try 'docker build -t app .'
~/app $