Modernizing .NET Part 24! 📊
Today we’re implementing modern observability with Prometheus and Grafana.
✅ OpenTelemetry metrics
✅ Runtime health (GC, Threads)
✅ Kubernetes-native monitoring
https://medium.com/@michael.kopt/modernizing-net-part-24-modern-monitoring-with-prometheus-and-grafana-d83647e9737b#dotnet #csharp #aspnet #aspnetcore #csharp #prometheus #grafana #monitoring
📊 Modernizing .NET — Part 24: Modern Monitoring with Prometheus and Grafana
Master application observability in .NET Core. Learn to implement OpenTelemetry, Prometheus, and Grafana for professional monitoring.
MediumGlobally-Distributed Applications with Microsoft Azure by Christos Sakellarios is free with a Leanpub Reader membership! Or you can buy it for $7.99!
https://leanpub.com/globally-distributed-applications-with-microsoft-azure #aspnet #azure_documentdb #devops #powershell
Globally-Distributed Applications with Microsoft Azure
Complete guide for developers and architects for building and managing planet-scale, globally-distributed applications on Microsoft Azure.
You've put it off for long enough now...
Read more here:
https://bgh.st/70cmio
#aspnet #aspnetcore #tutorial #beginners
Modernizing .NET Part 23! 🪵
Today we’re fixing log4net context loss in async environments.
✅ Move to LogicalThreadContext
✅ Zero-loss diagnostic trail
✅ Async-safe logging
https://medium.com/@michael.kopt/modernizing-net-part-23-migrating-log4net-to-modern-net-logging-ebad712711e5
#dotnet #csharp #aspnet #aspnetcore #log4net #programming

🪵 Modernizing .NET — Part 23: Migrating log4net to Modern .NET Logging
Fix log context loss in async .NET Core apps. Migrate log4net from ThreadContext to LogicalThreadContext for seamless diagnostic flow.
MediumAre you using Testcontainers in your tests?
Read more here:
https://bgh.st/mgofly
#ASPNET #DotNet #CSharp #Testing
Everyone's talking about vertical slices - So here's a free project template for you.
Read more here:
https://bgh.st/q8mtx5
#verticalslice #verticalslicearchitecture #aspnet
How can we use NUnit to test ASP.NET Core?
Read more here:
https://bgh.st/aepnz1
#ASPNET #DotNet #CSharp #Testing
Modernizing .NET Part 22! 📂
Today we’re bridging the gap between legacy config files and modern .NET Core.
✅ Custom IConfiguration providers
✅ Hot-reloading support
✅ Zero-downtime config migration
https://medium.com/@michael.kopt/modernizing-net-part-22-migrating-configuration-files-to-net-core-ea59b496cd43
#dotnet #csharp #aspnet #aspnetcore #configuration #programming

📂 Modernizing .NET — Part 22: Migrating Configuration Files to .NET Core
Bridge the gap between legacy .properties and .config files and the modern IConfiguration system in .NET Core.
MediumHow can we use xUnit to test ASP.NET Core?
Read more here:
https://bgh.st/mx50dx
#ASPNET #DotNet #CSharp #Testing