Introducing ARI
If you are working with Azure, you might have encountered the challenge of keeping track of all the subscriptions, resource groups, and resources that you have in your tenant. You might also want to document them in a clear and consistent way, for example, for compliance, auditing, or reporting purposes.
Introducing BRI
Are you looking for a way to document your Azure Bicep modules in a simple and elegant way? If so, you might want to check out BRI, a .NET tool that I created to help you with that.
Introducing DPI
When brought in as DevOps consultant or a new employee for that matter, one is often tasked with getting a clear picture of the current state of projects, how they work and fit together.
A big part of this initial and ongoing is to analyze and audit dependencies, which is why I've created dpi
a tool that both locally and as part of your DevOps pipeline can analyze your repository projects dependencies and report to Azure Log Analytics, console, and files.
Introducing Cake Bridge Dependency Injection
A couple of years ago I blogged Dispelling the magic!, a post explaining the internals of the Cake build orchestration tool, with that post as a proof of concept I created Cake.Bridge assembly which provided an easy way from any .NET language get access to Cake abstractions and addins from a single instance static class.
Just an environment variable away from sleep
It’s a quarter past midnight, you should be going to sleep, but there’s that one unit test that fails only on GitHub Action macOS build agent — it’s mocking you so you stay awake just a bit longer…
Cake.Kudu.Client version 0.6.0 released
This version fixes a breaking change in the Azure App Services Run-From-Zip web app deployment feature.
Deploying .NET Core to Azure using Bitrise and Cake
Originally published at blog.bitrise.com.
Polyfill with PowerShell
When writing scripts, targeting multiple runtime versions can be really painful, scripts can be forked in different files or contain hairy conditional statements to handle differences/missing between versions of PowerShell runtime/modules, resulting in unreadable and unmaintainable spaghetti code.