Jon BlankenshipMy Top 10 Traits in a Development JobIn my almost two decades as a developer I’ve become increasingly aware of what matters to me in a job, having been in half dozen different…Jun 13, 2020Jun 13, 2020
Jon BlankenshipGlobal Exception Handling in ASP.NET Core Web APIA good web API is consistent and follows established patterns for communicating error states to the client, leveraging the appropriate…Apr 13, 2020Apr 13, 2020
Jon BlankenshipRazor-Powered E-mail in Azure FunctionsOn a couple of recent projects I’ve had the need to send automated e-mails to my users. For both implementations I chose the same approach…Apr 5, 2020Apr 5, 2020
Jon BlankenshipDifferentiating Yourself from the CompetitionI was recently asked this question about Excepticon in an online forum:Mar 22, 2020Mar 22, 2020
Jon BlankenshipExcepticon: Exception Monitoring for .NETToday I’m pleased to announce the launch of Excepticon, an exception monitoring SaaS for .NET applications and services. Excepticon is…Mar 5, 2020Mar 5, 2020
Jon BlankenshipUsing the Specification Pattern to Build a Data-Driven Rules EngineIn my Stock Alerts project, the user configures criteria for a given stock that should be evaluated continuously and trigger a…Oct 5, 2019Oct 5, 2019