What I learned about Microsoft doing DevOps: Part 8 – Deploying in a continuous delivery and cloud world or how to deploy on Monday morning

Every time I get a message that a platform is going to be down for maintenance somewhere during the night or weekend I cringe a little. I don’t envy the engineer that has to do that deployment. Yes, it’s true that deployments are hard. We all know the ‘it works on my machine’. But now that we live in a...

What I learned about Microsoft doing DevOps: Part 7 – How to shift quality left in a cloud and DevOps world

Quality and testing is an essential part of application development. This is still true for a DevOps environment where you practice continuous delivery. But when moving from testing in a waterfall world to continuous delivery some things have to change. In this post I’ll discuss what testing looks like in the modern world. I’ll add some examples from how Microsoft...