Friday, June 25, 2021

Functional Kotlin with Arrow
Karin-Aleksandra Monoid
Karin-Aleksandra Monoid
Delivery Hero, Senior Software Engineer

What is a monad? Do I need a Ph.D. to write in a functional style? How do I do that in Kotlin? And other questions that you were afraid to ask.

In this talk, we'll walk through Arrow Core, the functional companion to the Kotlin standard library. We'll cover both the concepts that every software engineer may add to their project right now and more advanced structures, starting from the non-empty list, going over Validated, and Either followed by monad comprehension.