Arrow put on a big show at Kotlin Dev Day
June 14, 2022
A recap of the attention Arrow received at Kotlin Dev Day.
Learn moreBuilding applications with Kotlin and Arrow.kt in style
May 31, 2022
A presentation by Simon Vergauwen presented on the official Kotlin YouTube channel.
Learn moreFunctional Android
January 13, 2021
In this talk from the January 13th, 2021 Kotlin London User Group meetup, Jorge Castillo shows how to seamlessly integrate the functional programming paradigm with our Android architecture to get the most out of both worlds.
Learn moreRoll your own Computation blocks in Kotlin
December 16, 2020
Computation blocks empower library authors and users to build ad-hoc operators and DSLs over any data-type getting rid of API complexity and simplifying composition. In this talk, we will learn how we can build Computation blocks over Kotlin suspend functions & the Arrow Continuations library's reset / shift capabilities. We will demonstrate the composition of well known JVM data-types and patterns such as lists, futures, streams, and IOs, where callback chains can be simply replaced by a single
Learn moreArrow Fx: Functional Domain Modeling with Kotlin
June 5, 2020
Arrow Fx is a purely functional concurrency framework for Kotlin’s suspend system.
Learn moreIO integration with kotlinx.coroutines
March 2, 2020
This article showcases the brand new Arrow integration module for KotlinX Coroutines included in the Arrow 0.10.5 release.
Learn moreFP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing
February 26, 2020
Arrow has multiple libraries available for functional programming. In this talk we'll focus on Arrow FX and learn how to handle IO in a functional way with an introduction to monadic composition. Then we'll examine how to compose monads in a cleaner fashion with Arrow FX's monad comprehensions. Finally, we'll take a look at how to parallelize IO monads with parallel map strategies.
Learn more