CI/CD for .NET framework web jobs

At the moment, there’s a weird in-between. If you want to run a background job that is continuous and/or requires vnet integration, you might have to use a web job. Even more so, if you’re having to run .NET Framework,...

Agility through less maintenance

Today, it was a great meetup at Orlando Azure. Eric gave a fantastic presentation. He has been working for BlueGrace Logistics for 5 years to date as a DevOps engineer. So far, what they’ve been able to do is astonishing....

Get rid of that UAT environment

The infamous User Acceptance Testing (UAT) environment. Enterprises love it. The theory is DEV environments help developers catch integration issues, QA environments help catch quality issues, and UAT environments help catch usability issues. Business stakeholders are meant to review newly...

Microservices to drive agility

True monoliths are difficult to change. But, difficult change is bigger than overcoming spaghetti code. Ask yourself, if you were modifying a couple of lines of code, how long would that change take to make it to production? For many...

Examples of architecture that drives agility

Yesterday, I spoke about the value of making architectural decisions to aid agility. Agility requires high deployment frequency (deployments to production per day), and low lead time (time between commit to production deploy).