Should you use git hooks to boost dev productivity?
What are best practices for using git hooks for developer productivity?
We can't afford automation right now
Avoid a big up-front investment in automation by building it piece by piece, as needed.
How quickly could you respond to a Log4j-style vulnerability?
What's preventing you from releasing on demand, in 20 minutes or less?
What to do with broken tests
What should you do with broken tests on an old project? Delete them. Probably.
Tiny DevOps episode #21 Bryan Finster — Minimum Viable Continuous Delivery
Bryan Finster is a co-creator of Minimum Viable Continuous Delivery, and in this episode we talk about how this concept was born, what problems it aims to address, and how you can use it on your team to improve your continuous delivery.
Adventures In DevOps 093: Deconstructing the Minimum Viable Continuous Deployment
The panel jumps in and discusses the Minimum Viable Continuous Deployment from the manifesto on the web and discuss where they agree and disagree with the requirements listed there and clarify some of the ideas in the document.
My worst deployment war story
Over the 12 months I worked on this project, there were two instances in which deployments were blocked for more than a week.
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.
What is the difference between deploy and release?
Just as software delivery can be separated from deployment, feature deployment can be separated from release.
A brief history of CI/CD
CD takes the concept of a CI pipeline to its logical conclusion. But that doesn't mean you have to implement a complete CI pipeline first.
Can you end code freezes?
Does your team face code freezes? What's preventing you from using trunk-based development and continuous integration to thaw your code once and for all?
Do less rework
By working in smaller iterations, we don't just re-organize our work, we actually reduce the amount of work we do.