Exception Not Found

The Catch Block #53 - Google v. Oracle, Patterns, Feedback, and MNAM

Learn why the Supreme Court sided with Google and what it means for developers. Plus MAUI, secrets management, and how to not sound like a jerk.

Tetris in Blazor Part 4: Displaying the Grid and a Falling Tetromino

Let's write up Blazor components to show the game grid, and write a game loop to make the tetrominos fall!

Tetris in Blazor Part 3: Tetrominos

Four parts each, in different layouts. Let's build them all!

The Catch Block #52 - Balance, Devaluation, CQRS, and Slack

Plus job listings, REST APIs, feedback, and biases.

Tetris in Blazor Part 2: Cells, the Grid, and the Game State

Let's start the process of making Tetris in Blazor by building the C# classes for the grid, the cells, and the game state.

Exception Not Found © 2026