How To Use Embedded Resources in .NET
A guide to using embedded resources in .NET applications, covering how to include and access files like images and localization data within assemblies.
A guide to using embedded resources in .NET applications, covering how to include and access files like images and localization data within assemblies.
A technical overview of Wolverine, a .NET library combining Mediator and Message Bus patterns, with code examples for a shopping cart API.
Explores the performance impact and technical details of memory alignment for double arrays in .NET, including benchmarks.
A .NET developer shares technical interview questions focused on C#, SOLID principles, async/await, and database queries to assess problem-solving skills.
A guide to using memory-mapped files and overlaid structs in C# for efficient file I/O operations.
A guide to reverse engineering .NET apps compiled with Native AOT, explaining the challenges and tools needed for analyzing native executables.
Explains how to create a ChunkedList<T> in C# to avoid Large Object Heap issues when storing massive amounts of data.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
Explains the difference between auto-property initializers and expression-bodied getters in C#, showing how each affects property value evaluation.
Explains the .NET 5 SuppressGCTransition attribute for optimizing P/Invoke performance, including benchmarks and important caveats.
The Moq library faces controversy for using SponsorLink, a tool that checks for GitHub sponsorships during builds, raising privacy and open-source concerns.
Explores combining F# and C# within .NET, highlighting F#'s functional strengths for domain logic and C#'s object-oriented approach.
A guide on using BenchmarkDotNet to compare performance across different .NET versions, with code examples and results.
A developer explains why they prefer xUnit over other .NET testing frameworks, focusing on its test isolation design.
A call to action for developers to monetize and support open-source projects through corporate sponsorship and personal contributions.
A tutorial on using .NET's IAsyncEnumerable<T> to create streaming APIs with ASP.NET Core and Blazor, inspired by ChatGPT's real-time UI updates.
Explores using .NET Minimal API endpoints as the application layer, advocating for the REPR pattern to simplify project structure and reduce unnecessary layers.
A .NET developer discusses the philosophy of choosing personal and team development tools while maintaining team harmony and productivity.
Explains how .NET 6's TryGetNonEnumeratedCount method works to get an element count without enumeration, using internal interfaces like IIListProvider.
A guide to six practical C# extension methods for IEnumerable, including IsNullOrEmpty, Partition, Median, and Mode.