Field notes
Practical field guides on building, shipping, and operating software — written up as we learn them. RSS.
From 'works on my machine' to a container running in production — learned by packaging and deploying one small API.
Stop fighting the editor. The moves that matter — learned by building a small Python program without ever leaving home row.
Never lose a remote session again. Persistent terminals, splits, and windows — the natural companion to SSH.
Beyond add-commit-push. The branch workflow, the history-rewriting tools, and the commands that un-break things.
One encrypted channel between your machine and any other — from the commands you type all day to the config that makes them disappear.
Automatic HTTPS with almost no config. One reverse proxy in front of many apps — the platform's front door.
Run your app as a real service — started on boot, restarted on crash, with logs you can actually read.
Talk to any HTTP API from the terminal — GET, POST JSON, auth, and the flags that make debugging obvious.
The pattern language hiding inside grep, sed, your editor, and every language. Read it, write it, stop fearing it.
Occasional, practical write-ups on building and shipping software. No spam — unsubscribe anytime.