[Field Notes] Troubleshooting .NET OpenTelemetry SDK: Why Can’t I see My App’s Metrics?
A developer troubleshoots missing metrics in a .NET app using OpenTelemetry, finding a breaking change in the Collector.
A developer troubleshoots missing metrics in a .NET app using OpenTelemetry, finding a breaking change in the Collector.
How to validate your ASP.NET Core Dependency Injection container configuration to catch errors early, ensuring all dependencies can be resolved.
A technical exploration of writing a custom Garbage Collector for .NET in C# using NativeAOT, focusing on the initial setup and API.
Explains how to cache CORS preflight requests in .NET applications using the Access-Control-Max-Age header to improve performance.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
A guide on using LLMs like Llama 3.2 Vision with .NET to automatically generate descriptive alt text for images, improving web accessibility.
A developer shares their detailed experience and step-by-step guide for migrating Azure Durable Functions from .NET 6 to the .NET 8 isolated worker model.
A developer shares their experience migrating Azure Functions from .NET 6 in-process to .NET 8 isolated, focusing on Azure AppConfiguration setup.
A detailed history of .NET versions up to .NET 9, highlighting key C# features, release dates, and support policies.
Explores the .NET muxer (dotnet.exe), its role as a multiplexer for SDK/runtime versions, and begins a deep dive into its internal code.
Explores how .NET library authors can use source generators and generic programming to avoid complex runtime reflection, especially for Native AOT support.
Explains how to use NuGet's Central Package Management feature to centrally manage package versions across multiple .NET projects.
A developer shares their experience migrating a web application from .NET 6 to .NET 8, focusing on changes required for Entity Framework Core 8.
Explains how to programmatically disable recording and exporting of specific Activities (spans) in .NET OpenTelemetry instrumentation.
A guide for .NET developers on implementing Windows Error Reporting (WER) crash handlers to collect crash telemetry in applications.
Explains how unchecked arithmetic in .NET can cause integer overflow, using a Fibonacci sequence example, and discusses how to prevent it.
Explains how to use the ActivatorUtilitiesConstructor attribute in .NET to control which constructor is selected during dependency injection.
A daily link blog featuring curated articles on .NET development, F#, Blazor, APIs, performance optimization, and AI for developers.
A video series on designing TCP/IP application protocols, featuring a live-coded chat server using modern .NET APIs.
Explores the massive and growing number of public APIs in the .NET ecosystem, analyzing counts across different versions of ASP.NET Core.