Skip to main content

Arrow Fx: Functional Domain Modeling with Kotlin

Kotliners 2020 · · One min read
Arrow Fx: Functional Domain Modeling with Kotlin

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

In this talk, we will learn how typed functional programming and functional domain modeling powered by Arrow Optics, Fx, and Meta can be applied to assemble powerful applications and architectures from small and simple building blocks.

Simon and Raul will cover important topics and patterns such as optics, union types, refined types, type classes, automatic task cancellation, safe resource handling, and compare how Arrow Fx differs from KotlinX coroutines.