Stage 2
14:30 15:00

Functional Error Handling – A Practical Approach

with Bas de Groot


A talk that takes a practical approach to functional error handling. First, we’ll focus on the problems functional error handling solves. Then we’ll look at how we can implement functional error handling using monads. Last, we’ll see how the Arrow library takes our functional error-handling code to the next level by making use of continuation passing style transformations and context receivers.

About the Speaker – Bas de Groot

Anyone can write code that works. The hard part is writing code your colleagues find enjoyable to work with. As a software engineer at Fresh Minds, my focus is on the latter.

In recent years, I’ve designed and built multiple data-intensive applications with Java, Kotlin, and Spring Boot. At the moment, I’m working with a team of Kotlin enthusiasts on projects at

In my spare time, you can find me on the tennis court, and despite having grown up in the flattest country on earth, I love to go skiing in the winter.

Bas de Groot

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Digital Sponsors