Raúl Raja at KotlinConf 2018

 

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.

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

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.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.