Fixing an old .NET Core native library loading issue on Alpine
Converting an xUnit test project to TUnit
Running .NET in the browser without Blazor
Passkey support for ASP.NET Core identity: Exploring the .NET 10 preview - Part 6
Running one-off .NET tools with dnx: Exploring the .NET 10 preview - Part 5
Solving the source generator 'marker attribute' problem in .NET 10: Exploring the .NET 10 preview - Part 4
C# 14 extension members; AKA extension everything: Exploring the .NET 10 preview - Part 3
Behind the scenes of dotnet run app.cs: Exploring the .NET 10 preview - Part 2
Exploring the features of dotnet run app.cs: Exploring the .NET 10 preview - Part 1
Working with stacked branches in git (Part 2)
Working with stacked branches in git (Part 1)
Converting a Microsoft XNA 3.1 game to MonoGame
Creating your first sample game with MonoGame
Converting a docker-compose file to .NET Aspire
Pushing a whole stack of branches with a single Git command
Using the new AI template to create a chatbot about a website
Exploring the new AI chat template
Creating a 'pooled' dependency injection lifetime
Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter
NetEscapades.AspNetCore.SecurityHeaders 1.0.0 has been released
Verifying tricky git rebases with git range-diff
Creating SBOM attestations in GitHub Actions
Creating a software bill of materials (SBOM) for an open-source NuGet package
Creating provenance attestations for NuGet packages in GitHub Actions
Running an ASP.NET Core app inside IIS in a Windows container
Showing 25 results