Home

A DevOps Blog, sharing knowledge and wisdom.

As an engineer, I’m constantly exploring new technologies and solving complex problems. Along the way, I often rely on the shared knowledge of others—guides, tutorials, and insights that make progress possible. Because those answers aren’t always easy to find, I created this blog to bring clarity to the search.

Here, I share practical solutions, step‑by‑step explanations, and real-world lessons learned. My goal is to help the next person avoid hours of digging through Google by putting reliable, developer‑focused content all in one place.

Advertisements

Latest Post

  • Managing Azure API Versions Dynamically Using Terraform

    When developing APIs for consumption from many callers you can’t just throw in new major or minor updates without impacting how they are calling the API. Doing this can cause major issues so you would normally develop APIs in things like Azure Web Applications with versioning. The callers of the APIs can then reference these…

    Continue Reading

  • Validating Azure APIM in CI: A Practical Approach to Safe API Deployments

    When deploying any code you want to validate it as much as you can before deploying. However with APIs in the APIM you can’t validate the XML Policy or the API logic until it is deployed into the API Management Service (APIM). This means you are limited to the options to validate the code, before…

    Continue Reading

  • Progressive Learning in Coding: The Elevator Approach

    Learning new skills can be hard and when working with complex technology like coding it can be confusing. Over the years as I have learnt more technologies, I have found an approach that has helped keep learning simple. This is something I was taught before when I first started and continue to pass on to…

    Continue Reading