Functional Programming in Kotlin with Arrow
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.
For more videos from the event visit the JetBrains YouTube Channel.
Subscribe to our official YouTube channel for additional Arrow content, including our instruction web series, Functional Programming in Kotlin with Arrow.