Creating and consuming metrics with System.Diagnostics.Metrics APIs
Introduction to creating and monitoring custom metrics in .NET applications using the System.Diagnostics.Metrics APIs and dotnet-counters.
Introduction to creating and monitoring custom metrics in .NET applications using the System.Diagnostics.Metrics APIs and dotnet-counters.
Compares Wolverine and MediatR frameworks, showing how Wolverine's idioms can simplify code for developers familiar with MediatR patterns.
Using GitHub Copilot CLI to build a .NET console app that merges MP3 files into a large audio file, focusing on streaming and CLI design.
Explains how to use FusionCache's Backplane feature to synchronize HybridCache instances across multiple application instances in .NET.
A summary of recent Azure, .NET, GitHub, and Visual Studio blog posts covering AI, cloud updates, and developer tools.
Explores a C# proposal for adding arguments like capacity and comparers to collection expressions, potentially in C# 15+.
Updates to NetEscapades.EnumGenerators source generator, adding new APIs and System.Memory support for faster enum operations.
A weekly roundup of recent updates from Microsoft's tech ecosystem, including .NET, Azure DevOps, GitHub, and Visual Studio.
Explains why Task.Delay in C# fails for delays over 49.7 days and provides a workaround for long-running timers.
Announcing a new series on building APIs with C# and .NET, starting with Azure Functions and Durable Functions.
Guide on configuring Azure Functions to run locally with production app settings, explaining environment variables and project file adjustments.
A weekly roundup of recent updates and announcements from Microsoft's ecosystem, including .NET, Azure, GitHub, and Visual Studio.
A guide to Microsoft's new XML-based .slnx solution format for .NET, explaining its benefits over the classic .sln file and providing a migration overview.
Article explains why GitHub Actions runners are unreliable for benchmarking due to inconsistent hardware and performance variability.
Updates to the NetEscapades.EnumGenerators NuGet package, adding [EnumMember] support, analyzers, and bug fixes for faster enum operations.
A guide to automating the publishing of internal .NET NuGet packages using GitHub Actions and GitHub Packages.
A curated summary of recent technical blog posts from Microsoft's ecosystem, covering .NET, Azure DevOps, GitHub, and Visual Studio updates.
C# 14 introduces user-defined compound assignment operators (like +=), allowing custom types to define in-place operation logic for better performance and domain-specific behavior.
C# 14 introduces the null-conditional assignment operator, allowing safe property and indexer assignments that skip execution if the receiver is null.
A curated summary of recent blog posts from Microsoft's .NET, Azure DevOps, GitHub, and Visual Studio blogs, covering updates, previews, and new features.