All my blog posts about Continuous Integration and Continous Deployment. One of the foundation blocks of modern agile software development.

  • Bicep and environment specific requirements

    Bicep and environment specific requirements

    Infrastructure as code, the eternal promise of stability, shared understanding and high maintainability. Often it starts out that way. You start writing the first components, tie them together in a procedure. It runs excellently in the development environment. Just one click away from rolling it out in other environments. But then you realize you can’t.

    Read more


  • SQL Server Authentication and Authorization on Azure with Managed Identities

    SQL Server Authentication and Authorization on Azure with Managed Identities

    Deploying infrastructure to Azure is easy enough these days with Azure Powershell, CLI or Bicep. Making interactions between infrastructure components secure is also facilitated in Azure with Managed Identities for example. Databases however, often have their own authentication and authorization internally which is out of reach for Bicep and ARM templates. How can you secure…

    Read more


  • Getting Code Coverage to SonarQube

    Getting Code Coverage to SonarQube

    You finally managed to get your first SonarQube analysis published to the SonarQube server. Yet no unit tests and Code Coverage is showing up. What is going on?

    Read more


Back To Top