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
On the podcast, I talk to Jonathan Hall about all things DevOps from small companies to large companies and where the customer fits in the… Read More »Lovin’ Legacy Podcast: Jonathan Hall – DevOps, Go and Continuous Delivery in Reverse
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
Following on from some conversations over the last couple of weeks I’ve been pondering whether or not CD has an image problem. To explore this… Read More »Does Continuous Delivery have an Image Problem?
A good podcast to get a no-BS opinion on Agile, DevOps and CI/CD is the Non-Nonsense Podcast. Recently, Brian Finster talked to Murray Robinson and… Read More »Bryan Finster -Continuous Delivery: No Nonsense Podcast
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