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

  • Automating SemVer Versioning

    Application versioning is a key principle in the DevOps lifecycle, this is to ensure both users and software providers can easily tack any changes made to the application or environment, we therefore want to ensure that any manual process of updating versions is replaced with an automated process. In this post, I will go through…

    Continue Reading

  • Octopus Deploy Runbook cloning with the REST API

    Ever wondered how you can copy an Octopus Deploy Runbook from one Project to another? It can’t be done, well at least by using the User Interface. What you can do is use code, so by using the power of the Octopus REST API and some PowerShell we can make it possible. In this post,…

    Continue Reading

  • How to get Azure Artifact Feed ID from user readable name

    This is a simple post but with some affective content. Sometimes when using Azure DevOps YAML Pipelines you might need to interact with the Azure DevOps Artifacts and their Feeds. However, to do this you need to obtain the Feed ID, which is not obvious where it is and how to get it, especially during…

    Continue Reading