2024
- Finally! Improved Blazor Server reconnection UX
- .NET 9 improves JavaScript module importing for Blazor
- How to use .NET 9 to ensure users always get the latest version of your stylesheets
- Preventing double clicks in Blazor components
- Avoiding interactivity with Blazor?
- How to upload a file with Blazor SSR in .NET 8?
- 3 simple design tips to improve your Web UI
- The quickest way to integrate PayPal checkout with Blazor SSR in .NET 8
- Interactive what now? Deciphering Blazor's web app project template options
- Should I put my Blazor components in the server project, or the client project?
- Share user authentication state with interactive WASM components
- Simpler auth for Blazor Web Apps with Auth0?
- Coravel - Easy task scheduling for your .NET web apps
2023
- .NET 8 Blazor component visibly loading twice? Check your prerendering
- Where to fetch data in your Blazor components
- Do ASP.NET Web Applications play nice with Fly.io?
- When a form is actually... oh it's a form
- How to accept Stripe payments via Blazor in .NET 8
- How to migrate your Blazor Server app to .NET 8
- How I use Docker to deploy my Blazor apps to affordable hosting
- Deploy your containerised Blazor app to Digital Ocean's App Platform
- From Zero to Hero? Building a tiny app from scratch using Blazor and .NET 8
- Don't rush to build that re-usable Blazor component
- Exploring Blazor Changes in .NET 8 - Auto Render Mode
- Exploring Blazor Changes in .NET 8 - Capture User Input with Forms
- Exploring Blazor Changes in .NET 8 - Interactive Components using Blazor WASM
- Exploring Blazor Changes in .NET 8 - Interactive Components using Blazor Server
- Exploring Blazor Changes in .NET 8 - Server Side Rendering (SSR)
- Good (Blazor) Components are... ?
- What happens when you navigate to the "same page" in Blazor?
- Need your Blazor sibling components to talk to each other?
- State Hasn't Changed? Why and when Blazor components re-render
- Your Blazor component needs data in a certain format, where to Map?
- Are you sure you need that 'else' - Extend your Blazor components
- Blazor Changes in .NET 8 - Solving Blazor's biggest challenges?
2022
- Use a recursive Blazor component to render a TreeView
- Inject content into your Blazor components with typed Render Fragments
- Using .NET 7's Blazor Custom Elements to render dynamic content
- Wait until the last responsible moment to add structure to your Blazor UI
- Struggling to get going with a new feature? Start with the HTML
- Use the Query String to pass an array of selected values between Blazor Pages
- Conditional Blazor Styles (without the if statements)
- Go faster with mockups
- Use Tailwind's new JIT mode when developing Blazor applications
- Missing Blazor intellisense in VS2022? You may be running into this problem
2021
- When to refactor a large Blazor component into separate, smaller ones?
- How I organise my Blazor components
- Sure, you could write all those Blazor HTTP calls yourself...
- With so many Blazor Component Libraries, which one is best for you?
- Does .NET 6 fix Blazor Prerendering?
- Persisting your users preferences using Blazor and Local Storage
2020
- Dark mode for your web applications (using Blazor and Tailwind CSS)
- Is it possible to render components "dynamically" using Blazor?
- Render Blazor WASM components in your existing MVC/Razor Pages applications
- Prerendering your Blazor WASM application with .NET 5 (part 2 - solving the missing HttpClient problem)
- Prerendering your Blazor WASM application with .NET 5 (part 1)
- From site.css to component styles
- Update the HTML head from your Blazor components
- When does Blazor decide to render your UI?
- Render diagrams on the fly in your Blazor apps
- Making Scott Hanselman's Powerpoint Greenscreen trick work with RevealJS via Blazor Server
- Edit and Replay your network requests, direct from the browser
- Make a responsive Navbar with Blazor and Tailwind?
- Pimp up your Blazor EditForms with Tailwind CSS!
- Blazor EditForms, an essential tool or too much magic?
- Custom validation logic on client AND server with Blazor?
- Go faster with your own re-usable Blazor components
- 3+1 ways to manage state in your Blazor application
- How easy is it to build a Marvel search engine with Blazor?
- Quickly transform any mockup or design into a working Blazor prototype
- CSS is hard, Blazor and Tailwind CSS makes it easier
- Going virtual
- Escaping WebForms is a tough gig, Blazor might have the solution
- Blazor by Example - A dismissable banner
- Blazor by Example - A spot of refactoring
- Blazor by Example - Build a simple traffic light
- Blazor by Example - Build a simple markdown editor
- 10 Blazor component libraries to speed up your development
2019
- Use Blazor in your existing ASP.NET Core 3.x application
- Is Blazor actually any good, beyond "demo-ware"
- Blazor - Where to put your domain logic
- How to learn Blazor when you don't use it for your day job
- Shared models - Blazor's (not so) secret super power
- But, which flavor of ASP.NET?
- There's a buzz about Blazor - Here's why
- MediatR and Blazor Server?
- Building a "like" button using Blazor Server
- A gentle introduction to Blazor Server