Hacking together an AsciiMath parser for .NET
Rendering Math in HTML: MathML, MathML Core, and AsciiMath
Syncing a git branch between Windows and WSL filesystems
Implementing Dijkstra's algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9
Behind the implementation of .NET's PriorityQueue
An introduction to the heap data structure and .NET's priority queue
Using Unix domain sockets with ASP.NET Core and HttpClient
Using named pipes with ASP.NET Core and HttpClient
8 ways to set the URLs for an ASP.NET Core app
Using default interface methods for performance gains in IHeaderDictionary
Understanding C# 8 default interface methods
Testing your incremental generator pipeline outputs are cacheable: Creating a source generator - Part 10
Avoiding performance pitfalls in incremental generators: Creating a source generator - Part 9
A brief look at StringValues
Backing up files to Azure blob storage with azcopy
Updates to the StronglyTypedId library - simplification, templating, and CodeFixes: Using strongly-typed entity IDs to avoid primitive obsession - Part 8
Redacting sensitive data in logs with Microsoft.Extensions.Compliance.Redaction
Enriching logs with [TagProvider] and ILogEnricher
Behind [LogProperties] and the new telemetry logging source generator
A failed experiment with interceptors in C# 12 and .NET 8
Reading JSON and binary data from multipart/form-data sections in ASP.NET Core
Avoiding flaky tests with TimeProvider and ITimer: Exploring the .NET 8 preview - Part 12
Short-circuit routing in .NET 8: Exploring the .NET 8 preview - Part 11
Updates to Docker images in .NET 8: Exploring the .NET 8 preview - Part 10
Rendering Blazor components to a string: Exploring the .NET 8 preview - Part 9
Showing 25 results