- Loading...
Sponsored by Dometrain Courses—Get 30% off Dometrain Pro with code ANDREW30 and access the best courses for .NET Developers

My new book ASP.NET Core in Action, Third Edition is available now! It supports .NET 7.0, and is available as an eBook or paperback.

Avoiding performance pitfalls in incremental generators
Creating a source generator - Part 9
In this post I describe some important things to think about when designing your incremental source generator, particularly the pitfalls to watch out for…

Adding client-side validation to ASP.NET Core, without jQuery or unobtrusive validation
In this article I describe how to use the aspnet-client-validation library to provide client-side validation instead of relying on jQuery.…

Understanding the .NET ecosystem: The introduction of .NET Standard
In this article, previously part of my new book, we look at .NET Standard, look at why it was created, and discuss its future.…

Understanding the .NET ecosystem: The evolution of .NET into .NET 7
In this article, previously part of my new book, we look at the introduction of .NET Core, why it was created, and how it has evolved into .NET 7.…

Thoughts on 'What is .NET, and why should you choose it?'
In this post I discus the first post in Microsoft's 'What is .NET, and why should you choose it?' series and give my thoughts…

Using PathBase with .NET 6's WebApplicationBuilder
In this post I describe the difficulties of adding calls to UsePathBase with .NET 6 WebApplication programs, and describe two approaches to work around it…

