LINQ MindMap: .NET 10 Edition
Updated LINQ MindMap for .NET 10, tracking new features and changes in the framework's query capabilities.
Updated LINQ MindMap for .NET 10, tracking new features and changes in the framework's query capabilities.
Explains the difference between OnlyWhenStatic and OnlyWhenDynamic conditions for controlling target execution in Nuke, a C# build automation framework.
Explores using the Vogen library in C# to create value objects, improving code clarity and reducing errors by constraining primitive types.
How to validate your ASP.NET Core Dependency Injection container configuration to catch errors early, ensuring all dependencies can be resolved.
A guide to using std::span from C++20, covering its benefits, construction, and differences between static and dynamic extents.
A technical exploration of writing a custom Garbage Collector for .NET in C# using NativeAOT, focusing on the initial setup and API.
Explores C++26's new safety features to prevent dangling references in a configuration manager, with code examples and fixes.
A developer shares their implementation of a custom numeric string comparer in .NET, handling edge cases like movie sequels and version numbers.
Part 5 of a series on building a .NET profiler in C#, focusing on using the Silhouette library to create a simple CPU profiler.
Explores implementing the 'defer' feature in C/C++ using GCC extensions and C++ standard features, with a new syntax proposal.
A guide to handling APIs that return JSON values as either strings or other types, using a custom C# StringOrValue<T> struct for flexible deserialization.
Explains the new Experimental attribute in C# 12, which allows developers to mark library features as experimental and generate compile-time warnings.
A proposal to add a dedicated LeftJoin operator to LINQ in .NET 10, simplifying a common database query pattern.
A comprehensive overview of new C++23 Standard Library features, including code examples and downloadable reference cards.
A historical look at the evolution of the ".NET Core" name, tracing its usage from the .NET Compact Framework to modern cross-platform .NET.
A humorous exploration of C# ValueTuple's compiler behavior, especially with large numbers of elements.
A critical analysis of the 'always use early returns' coding advice found on LinkedIn, examining readability and maintainability in C#/.NET.
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.
A comprehensive guide to new C++23 language features, including code examples and a downloadable reference card.
A detailed history of .NET versions up to .NET 9, highlighting key C# features, release dates, and support policies.