How To Pick The Right Constructor When Using ActivatorUtilities In .NET
Explains how to use the ActivatorUtilitiesConstructor attribute in .NET to control which constructor is selected during dependency injection.
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.
A guide to using .NET Analyzers to improve code quality, covering setup, configuration, and enabling them across projects.
A developer shares updates on starting a new C# .NET contract role, pursuing indie game development by acquiring an existing game, and streaming programming/gaming content.
Analyzes whether using the 'readonly' modifier in C# leads to performance improvements by examining generated IL and JIT code.
A developer investigates a segmentation fault in a .NET crash-analyzer tool, detailing the debugging process on Linux using WinDbg.
Explains how to add deconstructors to third-party C# types using extension methods, enabling tuple deconstruction for unmodifiable code.