Leveraging Typed Exceptions for Cleaner Error Handling

Talk video

Talk presentation

Exceptions are an effective way to handle error conditions without adding too much "noise" to our code. In doing so, we will explore how Exceptions enable us to decouple the signaling of an error from the handling of it.

We will look at examples extrapolated from real-world scenarios, highlighting what our code looks like without leveraging exceptions, and what it could look like when leveraging them. We will also show consequences of insufficiently handling error conditions.

Chris Holland
TriNet
  • Leads a small software engineering team at TriNet
  • Engineering Software&Superior Teams for over 20 years
  • International Speaker on Software&InfoSec
  • Twitter, GitHub
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?