Live stream preview
From Exception Hell to Typed Bliss: Real-World Error Handling with Kotlin and Arrow by Jordi Pradel
32m
Error handling often turns into a production nightmare: monitoring alerts triggered by invalid user input, critical issues lost in log noise, and users abandoning forms after fixing one error at a time. Meanwhile, teams debate whether functional programming solutions are worth the steep learning curve. In this talk, we'll explore how Kotlin and Arrow's Raise DSL bring the power of typed error handling, without the traditional monadic complexity. You'll keep your code familiar and readable while gaining compile-time guarantees for errors. No PhD required.