TUnit vs xUnit and NUnit: A New Take on C# Unit Testing
A comparison of the new TUnit framework with xUnit and NUnit for C# unit testing, covering features like parallel execution and a unified [Test] attribute.
A comparison of the new TUnit framework with xUnit and NUnit for C# unit testing, covering features like parallel execution and a unified [Test] attribute.
Explores advanced .NET string handling techniques like SearchValues<T> for performance and FormattableString for formatting.
Analyzes a LinkedIn post's claim about C# Random() being 'evil', explaining its evolution from .NET Framework to modern .NET's Xoshiro256** implementation.
Explains the new 'field' keyword in C# 14, which provides access to the auto-generated backing field of a property, bridging the gap between auto and full properties.
Build a FastAPI service using Microsoft's MarkItDown library to convert PDFs and documents to Markdown, containerized in Docker with a C# client.
Explores how inlining and structs in C# interact to optimize performance, focusing on method call overhead and struct copying.
Explores integrating C++ objects with non-trivial destructors into arena allocators, maintaining RAII and exception safety.
Explains how .NET 10 allows running standalone C# script files directly, similar to Python, without needing a full project.
Learn to build AI agents in C# using Microsoft Agent Framework and Hugging Face MCP tools for image generation and analysis.
A guide to building multi-model AI orchestration workflows in .NET 9 using Microsoft Agent Framework, Azure AI, GitHub Models, and Ollama.
Explores new C++26 features for iterating and manipulating std::tuple using structured binding packs and expansion statements.
Explores key new features in C# 14 and .NET 10, including field-backed properties and partial events/constructors.
Explores C++ arena allocation intricacies, lifetime semantics, and corrections to common memory management patterns, referencing C++20 changes.
A guide to integrating Microsoft's Learn MCP Server with Semantic Kernel in C#/.NET for accessing up-to-date Microsoft documentation.
A technical article describing a solution for sorting hierarchical data fields using string interning in C, focusing on maintaining original order while grouping nested structures.
A developer shares their journey building a 2D game engine and a Breakout clone using C++, SFML, and the Flecs ECS library.
A guide on how to run C# code within Microsoft Fabric Notebooks using the pythonnet package to integrate with the .NET CLR.
Explores advanced C++ techniques for iterating through std::tuple, focusing on std::apply and generic approaches.
Analyzes C# performance benchmarks for slicing lists, comparing Skip/Take, Range operator, and GetRange methods, highlighting a common benchmarking error.
A developer recounts how Raymond Chen mentioned their work on BitLocker's error messages in The Old New Thing blog, detailing a Windows development challenge.