Adding validation to strongly typed configuration objects using FluentValidation
Adding validation to strongly typed configuration objects in .NET 6
ASP.NET Core in Action, version 3, is now available
Counting the leading zeroes in a binary number with C#
Working with System.Random and threads safely in .NET Core and .NET Framework
Using CancellationTokens in ASP.NET Core minimal APIs
Handling concurrent merges to master in multi-stage Azure DevOps pipelines
Replacing Disqus with GitHub discussions using giscus
Considering replacing Disqus with Giscus
Adding content negotiation to minimal APIs with Carter
Returning XML from minimal APIs in .NET 6
Understanding your middleware pipeline .NET 6 with the Middleware Analysis package
Consuming anonymous types with DiagnosticListener in .NET 6
A brief introduction to DiagnosticSource
Using PathBase with .NET 6's WebApplicationBuilder
Understanding PathBase in ASP.NET Core
Reducing the size of a git repository with git-replace
Rewriting git history simply with git-filter-repo
Testing ASP.NET Core gRPC services in JetBrains Rider
Generating sortable Guids using NewId
Why isn't my ASP.NET Core app in Docker working?
Running JavaScript inside a .NET app with JavaScriptEngineSwitcher
Keeping up with .NET: learning about new features and APIs
Working on two git branches at once with git worktree
Tracking down a hanging xUnit test in CI: building a custom Test Framework
Showing 25 results