Exception Not Found

The Ever-Increasing Cost of Being an Independent Blogger

It is getting more and more expensive. So what are my options?

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.

The Catch Block #57 - Choices, Made Intentionally

A story about choices. Plus: the Basecamp implosion, Gall's Law, and fixing Git problems.

Using C# Named Arguments to Declutter Complex Tests

Let's use C# named arguments to make our tests cleaner and more readable.

Exception Not Found © 2026