My new book ASP.NET Core in Action, Second Edition is available now! It supports .NET 5.0, and is available as an eBook or paperback. You even get a free copy of the first edition of ASP.NET Core in Action!
In this post I tackle a question I have received several times: how can I update an ASP.NET Core 5 app that uses Startup to .NET 6's minimal hosting APIs.…
In this post I describe the new C# 10 attribute, [CallerArgumentExpression], and show how it's used in .NET 6 to create a throw helper for ArgumentNullException…
In this post I talk about some of the new features added to the DI libraries in .NET 6, as well a performance feature that didn't make it in.…
In this post I look at the updates to the source generator API in .NET 6, why the changes were made, and how to update your source generators to use them.…
In this post I look at the subtleties of using ILogger and discuss the new source generator that can give performance benefits without the boilerplate…
In this post I look at the analyzers that come built in with ASP.NET Core, including updates to existing analyzers, and new minimal hosting API analyzers.…
Stay up to the date with the latest posts!