Books
Hands-on books I have written, each built around a real project you run on your own machine.
2026 editionAutomate the Boring Stuff with Go
Learn Go by writing small, practical programs that automate real work. Starts from the terminal; twenty chapters, updated for Go 1.27.
Start reading →
NewAI Security Engineering
Build a local email-to-calendar agent, then attack it until every defense holds.
Start reading →
Ship, Securely
A hands-on DevSecOps playbook: a lightweight SSDLC and secure-coding patterns for teams that ship hourly.
Start reading →
NewThe Risk Rancher Field Manual
Leave the watchtower. A hands-on guide to starting, scaling, and running a vulnerability management program that actually fixes things.
Start reading →
NewGit and GitHub the Safe Way
The commands, and the four habits that keep a repository from hurting you: no leaked secret, no lost work, no surprise on main, nobody acting as you.
Start reading →