Uri.TryCreate Cross-Platform Quirk: Windows vs. Linux
Explains a cross-platform quirk in .NET's Uri.TryCreate method where a relative path string is treated as a valid absolute URI on Linux but not on Windows.
Explains a cross-platform quirk in .NET's Uri.TryCreate method where a relative path string is treated as a valid absolute URI on Linux but not on Windows.
Analyzes common flaws in C# ArrayPool benchmarks, explaining how JIT optimizations can invalidate results and how to fix them.
Introducing ClientIsolationHost, a new component for the Isolator framework that enables executing sandboxed code plugins on remote machines over TCP/IP.
Analyzes a LinkedIn post's claim about C# Random() being 'evil', explaining its evolution from .NET Framework to modern .NET's Xoshiro256** implementation.
A technical walkthrough of rebranding and deploying the aspire.dev website using the Aspire deployment tools, focusing on platform choices and migration strategy.
Explains how to use implicit and explicit database transactions with the MongoDB Entity Framework Core provider for data consistency.
A curated summary of recent technical blog posts from Microsoft, Azure, .NET, GitHub, and Visual Studio, covering AI, DevOps, and development tools.
A guide to building a custom HTTP extension for Bicep, enabling API calls directly from Azure infrastructure templates.
Guide to publishing NuGet packages from GitHub Actions using Trusted Publishing, eliminating API key management.
Weekly roundup of recent Azure, .NET, GitHub, and Visual Studio blog posts, including updates on AI tools, security, and development features.
A developer shares their experience and security improvements gained from participating in the GitHub Secure Open Source Fund for their .NET projects.
Explores the new Extension Members feature in C# 14, comparing it to traditional extension methods with practical code examples.
Explores the technical implementation of .NET 10's new 'dotnet run app.cs' feature for running single C# files without a project file.
An update on the performance fix for ToListAsync in Entity Framework Core, addressing slow queries and high allocations when fetching large data.
Explores .NET 10's preview feature for running a single C# file directly with 'dotnet run app.cs', eliminating the need for a .csproj project file.
Introduces the .NET Library Starter Kit, a set of dotnet new templates for quickly creating high-quality, multi-targeted .NET libraries with built-in best practices.
A guide to fixing a GitHub Actions build that hangs when building a BlazorStatic website, with troubleshooting steps and solutions.
A guide for developers to track upcoming .NET features by exploring GitHub repositories, issues, labels, and milestones.
A guide on how to clear various NuGet caches (global packages, HTTP, temp) using the dotnet CLI to free up disk space.
Developer releases version 1.1.1 of the ScottLilly.ArgumentParser NuGet package, detailing improvements and its use in an upcoming code analysis tool.