Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
DevOps
PART 12
What's New in Observability from .NET 8 to .NET 11: IMeterFactory, Gauge, New Built-in Metrics and Built-in Tracing in ASP.NET Core
In .NET 11 ASP.NET Core writes the OpenTelemetry attributes of the HTTP server span itself and MemoryCache publishes dotnet.cache.* metrics, with no instrumentation package. We map the releases from .NET 8's IMeterFactory and .NET 9's Gauge to .NET 10's Identity metrics and schema URLs, run the .NET 11 items on the GA SDK and give tips for reading older code.
15 Nov 2026
9 min
14
Backend
PART 09
What Changed in HttpClient and Resilience: From Microsoft.Extensions.Http.Polly to Http.Resilience, Polly v7 to v8 and .NET 11
Microsoft.Extensions.Http.Resilience replaced Microsoft.Extensions.Http.Polly, and in Polly v8 policies became a single ResiliencePipeline; old code can be migrated step by step with the AsAsyncPolicy bridge. .NET 11 adds request compression, an experimental connection eviction callback and typed DNS records.
14 Nov 2026
13 min
12