Blog
Functions as Component Parameters in Blazor
How to make your components more reusuable by accepting functions as parameters
Applying arbitrary attributes to Blazor components
Using the CaptureUnmatchedValues property to apply attributes to your custom Blazor components
Building a dialog component in Blazor
Building a dialog in Blazor using modern web APIs
Networking Problems in WSL 2
How to totally bork (and fix) your WSL 2 localhost network stack
The Monty Hall Problem
Simulating the classic probability puzzle using python