Posts on all things .NET and DevOps from a Software Engineer in Scotland.
This post shows why mutation testing is such a powerful tool, and why you should add it to your development life-cycle.
This post shows a clean and unobtrusive way to send auth headers when working with HttpClient. I will show how to add access tokens to the headers of your requests without cluttering your client code and how to refresh the access token on expiry automatically.
This post will show how to unit test the state of your grains when using the Microsoft Orleans.
This post will show how to automatically analyse all third-party dependencies in my codebase via an automated pipeline that will be scheduled to run weekly.
In my last post, I showed how to generate Pulumi projects that share resources between stacks. In this post, I will show how to deploy these projects with Azure DevOps pipelines, using yaml.