From Exception Hell to Typed Bliss: Real-World Error Handling with Kotlin and Arrow by Jordi Pradel
Lambda World 25
•
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.
Up Next in Lambda World 25
-
Starship Enterprise: Functional Progr...
Practicing functional programming inside a Fortune 100 enterprise can feel like flying the Starship Enterprise through asteroid fields of legacy code and bureaucracy. This talk shares hard-earned lessons from the Information Engineering team at JPMorganChase, which runs a production Scala codebas...