CD or CD?

CI/CD - The term for Continuous Integration and Continuous Delivery or Continuous Deployment. I often hear many different takes on what “CD” means to people. To some it means Continuous Delivery. To others, it means Continuous Deployment. Is there a...

Championing change from within

From time to time, I have discussions about how to start “convincing” leadership that developers should write unit tests. Many organizations see the value and many don’t. I believe it’s understood as an industry best-practice. Yet, many developers fail to...

What azure is not great at

I find Azure great for many things like Kubernetes, Serverless, PaaS, IaaS, and so on. It continues to grow and there’s always new improvements. It’s always becoming more rich and easier to use with Cloud Shell, the constant portal improvements,...

Security through simplicity

Security is complicated. It’s very difficult to get right. Building your own authentication system can be a bad idea. Building your own secret store can be a bad idea. Building your own encryption algorithm can be a bad idea. The...