The Trouble with OnAfterRender
Why you shouldn't use OnAfterRender to mutate the state of a component.18-Mar-2024
The DotNetCore Timers
What is a Timer?16-Feb-2024
The Blazor Button Click
This post explains what goes on behind a Blazor UI event such as a button click.14-Feb-2024
Mongrel Blazor
This post explains why Blazor's InteractiveAuto and Per Page/Component mode is a rocky road to choose for your first Blazor project.10-Feb-2024
Adding Range Checking To InputNumber
This post shows how to modify the InputNumber component to integrate range checking.22-Nov-2023
Blazor InputFile Processing
This article demonstrates ways to handle processing files selected in an InputFile control including progress and cancellation.31-Oct-2023
Blazor Loading Overlay
This post shows how to build a simple overlay you can apply to any page while the page is loading.30-Oct-2023
One Way Street
One Way Street is a read only data pipeline loosely based on CQS [Command/Query Separation] pattern. This article provides an introduction and demonstrates it's usage using XUnit tests.22-Oct-2023
The Blazor Component Scope Conundrum
Building a Service Manager for Blazor Components.26-Dec-2022
Building a Blazor AutoComplete Control
How to build your own Blazor AutoComplete Control.19-Dec-2022
Rethinking The Repository Pattern
An article taking a fresh look at how to implement the Repository Pattern.07-Dec-2022
What's Wrong with my Component Design?
Applying Separation of Concerns, SOLID and Patterns to your Blazor Components.07-Nov-2022
Blazor Services
An examination of Blazor DI and Services.04-Jan-2022
Blazor Bootstrap Toaster
Building a Blazor Bootstrap Toaster.01-Jan-2022
What is the Blazor WASM Hosted Project
A short tour of the Blazor WASM hosted Project.20-Dec-2021
Building a Wrapper Component
How to build a wrapper component for Blazor.26-Nov-2021
Blazor Dynamic Stylesheets
How to change Stylesheets out at run time.26-Nov-2021
For and ForEach loops in Blazor Components
Using For and ForEach loops in Blazor Components.26-Nov-2021
Blazor Notification Service Pattern
Blazor Notification Service Pattern.31-Mar-2021
Blazor Async Behaviour on UI Events
What Async patterns to use for UI events in Blazor.01-Oct-2020
Notes on DbContexts in Transient Services
Why You Shouldn't use DbContexts in Transient Services.01-Oct-2020