Exception Not Found

Learn or Die: Warding Off My Coding Career's Eventual Obsolescence

I often give technical demos at my work about various topics, and the most recent one was an introduction to ASP.NET Core 1.0 that spawned a lot of blog posts [http://www.exceptionnotfound.net/tag/asp-net-core/]. Overall, this class was well-received (at least I believe so, given that

Custom Validation in ASP.NET Web API with FluentValidation

Validation is one of the key components in any web app. After all, we should never trust any input to our applications, ever [http://stackoverflow.com/a/2794089/106356]. Up until now, my group has been building MVC-based web apps, in those apps we've been content to use built-in or

Fixing SQL Server Spatial "Not a Valid Instance of Geography" Errors in C#

The project we're working on needs the ability for a user to define a polygon on a map, like this: Then, we need to save that defined polygon as a SQL Geography [https://msdn.microsoft.com/en-us/library/cc280766.aspx] type in our database, which we access using Entity Framework.

Need To Know: Why I Think Self-Driven Learners Make The Best Programmers

What makes a quality programmer? In a previous post I listed out five "personas" that I believe make an effective programmer: coder, investigator, theorist, logician, communicator [http://www.exceptionnotfound.net/five-personas-of-an-effective-programmer/]. I still believe that each of these traits are essential to being an effective developer, but there's one trait

Use VerbalExpressions to Create Readable Regexs in C#

Regular expressions [https://en.wikipedia.org/wiki/Regular_expression] are quite possibly the least enjoyable thing about programming, mostly because I can't read them they're terrible. They're supposed to be used to search for and match within text, but the more often I encounter them, the more often I lament

Exception Not Found © 2026