Executing async operations onchange in Blazor
Explains how to execute asynchronous operations, like remote validation, when a value changes in a Blazor component, covering solutions up to .NET 7.
Explains how to execute asynchronous operations, like remote validation, when a value changes in a Blazor component, covering solutions up to .NET 7.
Announces new .NET learning paths for APIs, C#, and Blazor, plus a personal update on the author's newborn.
A tutorial on creating a reusable, generic autocomplete component for Blazor applications, moving from a hardcoded solution to a flexible one.
A tutorial on building a custom autocomplete component for Blazor WebAssembly apps, including styling and live data fetching.
A guide to resizing images client-side in Blazor WebAssembly before uploading to the server, using the RequestImageFileAsync method.
A guide to structuring Blazor applications using a feature-based folder organization instead of the default template layout.
An introduction to Blazor, a .NET framework for building interactive web UIs with C# and WebAssembly, covering its core concepts and benefits.
Introduces Blazorators, a C# source generator for creating Blazor JavaScript interop code from TypeScript definitions, with a demo app.
A tutorial on improving the user experience of a Blazor WebAssembly app by creating a custom loading screen with a progress bar.
Explains when Blazor components automatically re-render and common pitfalls to avoid, focusing on StateHasChanged, async methods, and lifecycle events.
A tutorial on creating an RSS feed for a blog or website using Blazor and the System.ServiceModel.Syndication package in ASP.NET Core.
Explains how to implement CancellationToken support in Blazor applications to cancel long-running tasks and manage resources when users navigate away.
Explores Blazor's cross-platform capabilities in .NET 6, comparing Hybrid, PWA, and Electron targets for web and native app development.
A tutorial on creating a reusable modal dialog component using Bootstrap in a Blazor application.
A tutorial on creating a reusable loading bar component in Blazor using C#, Bootstrap, and data binding with INotifyPropertyChanged.
A guide on integrating the latest Tailwind CSS v3 framework into a Blazor web application, covering new features and setup methods.
A tutorial on creating a custom RequiredIf validation attribute for conditional form validation in Blazor applications.
Advanced techniques and best practices for optimizing performance in Blazor applications, covering virtualization, lazy loading, and AOT compilation.
Explains Blazor app prerendering, its benefits for SEO and user experience, and how to implement it with practical tips.
A tutorial on implementing component virtualization in Blazor to improve performance by rendering only visible UI elements.