Skip to main content

fx

25 posts tagged with “fx”

Arrow put on a big show at Kotlin Dev Day

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 more
Building applications with Kotlin and Arrow.kt in style

Building applications with Kotlin and Arrow.kt in style

May 31, 2022

A presentation by Simon Vergauwen presented on the official Kotlin YouTube channel.

Learn more
Functional Android

Functional 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 more
Roll your own Computation blocks in Kotlin

Roll 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 more
Arrow Fx: Functional Domain Modeling with Kotlin

Arrow Fx: Functional Domain Modeling with Kotlin

June 5, 2020

Arrow Fx is a purely functional concurrency framework for Kotlin’s suspend system.

Learn more
Android architectures with Arrow Fx

Android architectures with Arrow Fx

May 6, 2020

May 2020 Online Kotlin Meetup

Learn more
IO integration with kotlinx.coroutines

IO 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 more
FP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing

FP 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