Tag
This article explains cyclomatic complexity in C#, covering its calculation, thresholds, measurement, and refactoring techniques to improve code quality.
The .NET Blog post details numerous performance improvements in the .NET 11 framework, highlighting optimizations in the runtime and libraries to enhance speed and efficiency.
An AI agent that assists in writing production-grade C#/.NET code by providing mergeable snippets, fixing common issues, and following best practices across various frameworks like ASP.NET Core and Blazor.
The article explains an optimized method for parsing IPv4 addresses in C# using AVX-512 SIMD instructions, leveraging .NET 10's masked loads to achieve high performance with UTF-16 strings.
The article introduces two official NuGet packages, Microsoft.Extensions.Resilience and Microsoft.Extensions.Http.Resilience, for building resilient .NET applications with built-in strategies like retries, timeouts, and circuit breakers.
The author built Celly, a native C# implementation of Google's Common Expression Language (CEL) that passes 100% of the official conformance suite, and along the way shipped the first protovalidate library for .NET.
A .NET reimplementation of mem0, a memory layer for AI agents, created because no existing dotnet version was found.
G# is a new .NET language that brings Go-, Kotlin-, and Swift-style ergonomics to the .NET runtime, compiling directly to managed assemblies.
TensorSharp is an open-source .NET library for running LLM inference locally, supporting GGUF models and offering a CLI, web chatbot, and OpenAI-compatible APIs with multiple backend options (CUDA, Metal, CPU).
EF Core 11 optimizes split queries by removing unnecessary JOINs of reference navigations from collection queries, reducing database overhead and improving performance.
Chibil is a C compiler written in C# that targets .NET IL, allowing C code to be compiled into .NET executables. It is based on chibicc and can run DOOM.
A developer rants about the poor design of custom attributes in .NET at the binary metadata level, explaining their storage and why they cause problems.
A blog post proposing a redesign of the System.Diagnostics.Process class in .NET to separate properties valid only for started processes into a new class, aiming to reduce API confusion.
.NET 11 preview introduces union types in C# 15, a long-requested feature for handling data that can be one of several types, with a new 'union' keyword and pattern matching.
Microsoft announces a redesign of C#'s unsafe keyword in C# 16 to enforce memory safety contracts, making unsafe operations visible and compiler-enforced, with preview in .NET 11 and production in .NET 12.
An open-source interpreter for the K version 3 programming language, implemented in C# under the MIT License with Commons Clause. It fully implements the K Reference Manual and includes enhancements like a Foreign Function Interface for .NET objects.
The .NET team's curated set of core skills and custom agents for coding agents, covering .NET coding, data access, diagnostics, MSBuild, NuGet, upgrade, MAUI, AI, templates, testing, ASP.NET, and .NET 11.