In applications large and small, the role of exception handling is very rarely a first class experience. Instead, it is often haphazardly put together if thought about at all. In this post, we will explore some ideas about exception handling that are often considered best practices. For the purposes of this article, assume we are building a large-scale web-based application …