Exception Not Found

Solitaire in Blazor Part 2 - The C# Classes

We need classes for a Card, the DrawPile, the DiscardPile, SuitPiles, and the Stacks.

The Catch Block #61 - Fixing Git Problems, .NET In-Browser, and Lots of Quality Reads

Oh Shit, Git! can help you fix your Git problems. Plus: .NET in the browser, C# 10 features, and domain-driven refactoring.

Solitaire in Blazor Part 1 - Overview

The biggest time waster in history, now in C# and Blazor WebAssembly!

The Catch Block #58 - Putting Out Fires, .NET Updates, and AutoHotKey

A deployment that didn't go so well. Plus personal extensions, a TypeScript RC, and GitHub Actions.

Custom User Message Extension Methods in C# and MVC

Let's code up two extensible ways to show important messages to your users.

Exception Not Found © 2026