Pexels Photo 394377

Functional Programming in Kotlin with Arrow by Raúl Raja

Pexels Photo 394377

Did you make it to KotlinConf 2018? There were so many amazing speakers to see and workshops to take part in. Check out this talk given by Functional Programmer Raúl Raja on Functional Programming in Kotlin with Arrow where he helps us learn the fundamentals of Typed Functional Programming. 



Functional Programming in Kotlin with Arrow by Raúl Raja at KotlinConf 2018

In this talk from KotlinConf 2018, Raúl discusses Arrow in a comprehensive walk-through of the most important patterns covered by the data types and type classes we find in the library. Each pattern is accompanied by code examples that illustrate how Λrrow brings Typed Functional Programming to the Kotlin Programming Language.

We will learn the fundamentals of Typed Functional Programming applied to Kotlin with Arrow and how we can architect applications and libraries that are polymorphic and composed of pure abstract functions using type classes.

Arrow provides a unified programming model in by which Kotlin practitioners can build programs relying on the traditional FP, MTL, and Effect type classes in a Tagless Final style offering levels of flexibility and techniques new to the Kotlin FP community.

You can follow Raúl @raulraja@arrow_kt and @47deg for more information.


This talk was given by Raúl Raja at KotlinConf 2018.