A field guide for people who ship
Learn DevOps.Ship better.
Practical articles, tutorials, cheat sheets and short videos. For people who build and run software.
- PLAN
- CODE
- BUILD
- TEST
- RELEASE
- DEPLOY
- OPERATE
- MONITOR
01 / From commit to production
Good software doesn’t ship itself.
Follow a change through the pipeline. Pick up something useful at every stage.
Follow the work, from first commit to feedback.
- 01CODE
Start with a good commit.
Make small changes. Track your work. Know the history you’re building on.
git commit -m "Make it work"The Ultimate Git Cheat SheetCheat sheet20 min read - 02BUILD
Turn code into something runnable.
Choose a base image. Write a Dockerfile. Build something repeatable.
docker build -t my-app . - 03TEST
Find the change that broke it.
Use Git bisect and a repeatable test to track a regression through your history.
git bisect run /tmp/bisect-regression.shThe Advanced Git Cheat SheetCheat sheet14 min read - 04DEPLOY
Bring the pieces together.
Connect services, networks and volumes. Run your application with Docker Compose.
docker compose up --detachThe Ultimate Docker Compose Cheat SheetCheat sheet29 min read - 05OBSERVE
See what’s actually happening.
Read the logs. Inspect the running application. Let what you learn guide your next change.
docker compose logs server
02 / Less searching. More doing.
Your terminal’s best friend.
The Ultimate Cheat Sheet series. Keep the commands close and get on with building.
Find your next field note.
Git
02 resourcesDocker
03 resourcesDocker Compose
01 resourcesDevOps
01 resources03 / Go deeper
Small lessons. Real progress.
Learn How To Create A Dockerfile in 203 Seconds
A Dockerfile, explained in 203 seconds. Press pause, open your editor and try it yourself.
A few more minutes well spent.
- Docker Basics in 162 SecondsVideo2:42
Make time to go deeper.
Practical DevOps courses are on the way. Take a first look and join the waitlist.





