Blazor in .NET 8: Server-side and Streaming Rendering
Explores server-side and streaming rendering modes in Blazor for .NET 8, detailing their performance benefits and use cases for modern web apps.
Chris Sainty — Software engineer, author, and open-source contributor focused on C# and .NET web development, best known for Blazor libraries, writing, and community education.
88 articles from this blog
Explores server-side and streaming rendering modes in Blazor for .NET 8, detailing their performance benefits and use cases for modern web apps.
Explores major Blazor updates in .NET 8, focusing on unified hosting models and new rendering modes for full-stack web development.
A guide on integrating the latest Tailwind CSS v3 framework into a Blazor web application, covering new features and setup methods.
Blazored, a suite of open-source Blazor components, celebrates reaching 1 million downloads on NuGet, thanking its community of contributors.
The author discusses their experience appearing on the Blazor Community Standup to talk about the Blazored component libraries and provides an update on their book.
A tutorial on creating a simple, reusable tooltip component for Blazor applications using Razor and CSS isolation.
A guide to creating a custom, stylable ValidationMessage component for Blazor forms to overcome CSS framework integration limitations.
How to configure an additional HttpClient in Blazor WebAssembly to call unprotected APIs and avoid AccessTokenNotAvailableException errors.
Summary of Blazor announcements from Microsoft Build 2020, including Blazor WebAssembly GA, new presentations, workshops, and .NET MAUI integration.
Author announces writing a book titled 'Blazor In Action' for Manning Publications, detailing the writing process and early access program.
A tutorial on implementing auto-save and data recovery for forms in Blazor applications using local storage to prevent data loss.
A tutorial on implementing copy-to-clipboard functionality in Blazor applications using JavaScript interop and the modern Clipboard API.
Final part of a series on Mobile Blazor Bindings, covering navigation challenges and using Xamarin Essentials for cross-platform APIs.
Explores state management and data persistence techniques for mobile apps built with Mobile Blazor Bindings, using a Budget Tracker app as an example.
A tutorial on using layout and styling components in Mobile Blazor Bindings to build native mobile apps, using a budget tracker app as an example.
An introduction to Mobile Blazor Bindings, an experimental Microsoft project for building native cross-platform mobile apps using Blazor's C# model.
A guide to handling query strings in Blazor applications, covering their use cases and providing practical code solutions.
A technical guide on customizing Tailwind CSS configuration, optimizing CSS with PurgeCSS, and integrating it into a CI pipeline for Blazor applications.
A tutorial on integrating the Tailwind CSS framework with Blazor web applications using Gulp for build automation.
A tutorial on implementing fragment routing (linking to specific page sections) in Blazor applications using JavaScript interop.