Coming from the open-source world, you’re probably used to GitHub actions and being able to set up your pipelines quickly. No drama. Nice and simple.… Read More »Azure DevOps YAML pipelines: The land of confusion
Gitflow means using different branches to develop software. It was invented to help software projects cope with multiple developers making simultaneous changes to a single… Read More »Doing Gitflow means you’re leaving Business Value on the Table
The need for high-quality, secure software is greater than ever. Customers and regulators alike demand speed, confidence, security and accountability in software delivery. Keeping a… Read More »How to Deliver High-Quality Software, Faster without Feature Branches
I once had an interaction with a CI/CD fanatic. You know the type – dogmatic and bristling with frameworks, tools and well-formed opinions. I’ve also… Read More »Do You Need CI/CD to be successful at Software Delivery?
Reliably delivering software to your customer requires a great many systems. Some of them could be automated and some of them could be manual. Just… Read More »Why Loose Coupling Is Important with CI/CD Tools