
Daily DevOps & .NET - Where Code Meets Culture
Opinionated .NET, Azure and DevOps engineering. Hard-won lessons from production, no tutorials.


Structured Logging Patterns That Actually Survive Production

TimeProvider Test Patterns That Hold Up in CI and Production

Standardize or Drift: One Defaults Package for All Your Solutions
Directory.Build.props drift is the quiet tax every multi-repo .NET org pays. NetEvolve.Defaults ships MSBuild properties, .editorconfig, NuGet Audit, and ten Roslyn diagnostics as a private-asset NuGet package. Bump the version once, every repo gets the upgrade.
.NET 11: The STS Release With C# 15 Union Types and Runtime-Async
union keyword landed in Preview 2, runtime-async is now the default for the BCL and ASP.NET Core shared framework, System.Diagnostics.Process ships a major overhaul, and EF Core gains approximate vector search against SQL Server 2025. All facts sourced from the .NET repositories.