Arrow put on a big show at Kotlin Dev Day
undefined
A recap of the attention Arrow received at Kotlin Dev Day.
Learn moreBuilding applications with Kotlin and Arrow.kt in style
undefined
A presentation by Simon Vergauwen presented on the official Kotlin YouTube channel.
Learn moreFunctional Android
undefined
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
undefined
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
undefined
Arrow Fx is a purely functional concurrency framework for Kotlin’s suspend system.
Learn moreIO integration with kotlinx.coroutines
undefined
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
undefined
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