- 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.

Running background tasks in Blazor with Web Workers
Exploring the .NET 11 preview - Part 1
In this post I discuss the new Web Worker template available in .NET 11 for running CPU intensive tasks without blocking the UI…

Running .NET in the browser without Blazor
In this post I show how to run .NET in your browser without using Blazor, and instead rely on lower-level abstractions provided by [JSImport] and [JSExport]…

Rendering Blazor components to a string
Exploring the .NET 8 preview - Part 9
In this post I describe how to render Blazor components to a string, how to use HtmlRenderer in ASP.NET Core, and show what does and doesn't work…

Using Source Generators with Blazor components in .NET 6
In this post I describe a problem where upgrading my Blazor app to .NET 6 broke my source generators that relied on Blazor components.…

Adding authentication to a Blazor Server app using Auth0
In this post I show how to add authentication to a Blazor Server application using Auth0.…

Using source generators with a custom attribute to generate a menu component in a Blazor app
In this post I extend my previous post and create a source generator that can specify the icon and order of items in a nav menu component…

