Centralize your packages in .NET with NuGet
Explains how to use NuGet's Central Package Management feature to centrally manage package versions across multiple .NET projects.
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.
Explores using C# 11's static virtual members in interfaces to create a cleaner, convention-based approach for registering and consuming custom configuration sections.
A .NET product manager explains the compliance-driven shutdown and transfer of several personal .NET microsites to Microsoft.
A guide on tracing API request origins in .NET applications using a custom delegating handler and stack traces for debugging.
Announcing new features in NCronJob, a .NET job scheduler, including dependent jobs and Minimal API support.
A .NET code sample extending Semantic Kernel's Azure OpenAI integration to show document source details from Azure AI Search.
Sample code and review of the new official OpenAI SDK for .NET, including chat, audio, and image analysis demos.
A guide to building state machines using the Stateless library in .NET 8, with practical examples like a light switch.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
Explains why certain exception instances like OutOfMemoryException are pre-allocated in .NET memory dumps, even in simple applications.
A discussion on the current state and cost of .NET development tooling in 2024, focusing on free options like Visual Studio Community Edition.
A technical guide demonstrating how to use Semantic Kernel with the new GPT-4o model for image analysis, including a sample C# project.