Skip to content

Hello Dear Readers!

I'm Matthew Jones, an 11+ year veteran software developer, blogger, and teacher. I write the blog Exception Not Found, where I explain programming concepts in simple terms and always include sample code.

I've been blogging for 5+ years, mostly in the .NET and ASP.NET space. If you're interested in these kinds of things, check out my posts on ASP.NET Core and C#.

I'm also a huge fan of board games, and model them in C# to show how to think about entire systems in terms of programming and software architecture. This series is called Modeling Practice.

I also run another small project,, where we build computer and board games in Blazor WebAssembly and then show you, dear readers, how to do the same! I welcome any feedback anyone has about this project, and the GitHub repository is right over here.

The games already coded for this site include: Tic-Tac-Toe, ConnectFour, Minesweeper, Yahtzee, and Conway's Game of Life.

Where You Can Find Me

Twitter LinkedIn

What I Do

Web Development Visual Studio HTML JavaScript

I Pull Requests!

As a matter of fact, ALL of my repositories are open and available for pull requests, and I almost always accept them. Feel free to improve on any of my projects! All code in these projects is availble free for all uses with no attribution required, except where that is legally impossible, and in those places they are licensed until the MIT license.

Support Me and My Projects!

If any of my projects have helped you, I would very much appreciate it if you would buy me a coffee.

You can also become a paid subscriber on my blog, which gets you some neat benefits:

  • Access to all posts two weeks before the general public.
  • New posts delivered directly to your inbox.
  • An exclusive, members-only curated newsletter The Catch Block, which comes out weekly and features original stories, tips, and the best writing and blogs in the web development world.

Blog Hits


  1. Repository for all of my Daily Design Pattern posts.

    C# 451 198

  2. A small demo of a .NET app using Command-Query Responsibility Segregation and Event Sourcing

    C# 108 45

  3. Lots of example sorting algorithms, from a family reunion.

    C# 50 11

335 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.