How to travel light
Software delivery is a lot like traveling. Less luggage makes for a better experience.
When I don't (exactly) use Trunk-Based Development
Today I go on record admitting I don't always use TBD, I do sometimes use long-lived branches, and I sometimes even share a branch with another dev.
Minimum Viable Continuous Delivery
A group of people with a lot broader experience than I have, come up with a pretty good definition of "Minimum Viable Continuous Delivery".
One not-so-simple trick to reduce your time fixing bugs
Continuous Delivery reliably predicts less time spent fixing bugs. How close are you?
The store will be closed for software upgrade
In 2022, I can't think of any legitimate reason that a place of business should need to close for a software upgrade.
Two ways to configure preview environments
Can you test your changes in a production-like environment before merging? Here are two ways.
Continuous Integration doesn't work for mobile, because...
Actually, CI does work for mobile. But Continous Deployment may not.
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.
Tiny DevOps episode #36 Joy Ebertz — All About Feature Flags
Joy Ebertz is a Principal Software Engineer at Split. She focuses on the technical vision for the backend team, and she joins me today to talk about some of the obvious, as well as not so obvoius ways in which feature flags can be used on projects of any size.
Tiny DevOps episode #35 Jonathan Hall — The Butterfly Effect: How a Single Bit Changed My Career
This week I share the story of a single bit gone wrong back in 2006, which launched my career on a new trajectory of root-cause analysis, continuous improvement, and DevOps.
Adventures in DevOps 104: CI/CD Tools for Dummies
The gang discusses the dos and don’ts of choosing CI/CD tools.
How to switch from GitFlow to Trunk-Based Development
You've decided GitFlow is totally uncool. But what if you're already using it? How can you break the habit?