
Dmitry Kandalov
Software Developer
Error handling in Kotlin and beyond
Similar to most JVM languages, Kotlin abandoned the idea of checked exceptions. Instead, it suggests using a combination of runtime exceptions and nullable types. But there are other options! This session will take you on a refactoring journey to explore pros and cons of error handling strategies starting from the most basic ones to functional programming. The main goal is to have an overview of possible approaches and choose the most appropriate one(s) to avoid adhoc error handling.
Dmitry Kandalov has been programming since DOS times. He spent the last 20 years or so in Java lands most recently working with server-side Kotlin. Dmitry is an experienced software developer with a passion for exploring different approaches to common programming challenges. He has extensive experience with Kotlin and functional programming paradigms.
His talk will guide you through various error handling strategies, from basic approaches to more advanced functional programming techniques, helping you make informed decisions about the most appropriate error handling approach for your specific use case.