When continuous deployment isn't possible
Sometime's it's impossible to deploy frequently. But don't let that keep you from continuous delivery!
How can we trust automated tests in life-or-death scenarios?
Actually, how can we trust manual tests in high-stakes scenarios?
Tiny DevOps episode #43 Jason Adam — A conversation about trunk-based development
Jason Adam is a software developer with a non-traditional background in biology, business development, and data analytics. Now he's active as a developer, and on the lookout for proven practices he can introduce to his team. On this episode we talk about Trunk-Based Development, and the related topics of continuous integration and deployment, infrastruture as code, and much more.
Slow stable releases or fast unstable releases?
The real choice: Big pile of poo, or small, managable piles of poo?
Adventures in DevOps 122: Modern Updates to CI/CD Deployments
CloudFlare pages, Vercel, Next.js and other next-gen CI/CD tools.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
You don't always need to measure a metric to improve it
You don't need a dashboard until the difference you're trying to measure is too small to be casually obvious.
Why would you ever need to deploy new features multiple times per day?
That's not why we do CD. When using CD, large features are typically behind a feature flag.
Large batches obscure your bottlenecks
Are things moving slowly, but you don't know why? Reduce your batch size.
Adventures in DevOps 120: DevOps Research and Assessment (DORA) Metrics with Dave Mangot
Dave Mangot joins Adventures in DevOps to share how he leverages DORA metrics to improve technology organizations.