In this post, I'll go through how to get a basic AKS Cluster up and also how to add WebApplication Routing so that you can get an automatic single ingress which is routed using domains and paths set as annotations.
I finally found a use for Logging in .NET!
Log are finally useful… for debugging tracing errors By now, you’re probably aware of my feelings towards logs, or more specifically logs created by your application. That said, I’ve finally found a use for them! Why do I hate logs? The short answer is I don’t. The longer version is that I don’t see any... Continue Reading →
Trace Propagation and Public API Endpoints in .NET – Part 1 (Disable All)
Trace Propagation is the true super power of Production debugging of distributed systems, as the movies say, with "With great power, comes great responsibility".
Does OpenTelemetry in .NET Cause Performance Degradation?
Contrary to Betteridge’s Law of Tabloid Headlines, the answer is “yes,” but context is important. I get this question so often that I thought it was time to get some stats on it.
Removing Static File traces from ASP.NET Core
Lucky for us, with .NET Core, Microsoft have added extension points everywhere. On such extension point is in StaticFileOptions.
Evil Monkeypatching in C# with Rosyln Source Generators
I came across this as I was trying to find a way to add a shim onto a sealed class from the Microsoft BCL. The goal was to provide a package that allowed people using that class to get a wrapper very easy without having to change their code.
