Blog
The latest news, posts, and talks from the Arrow community
Modular functional programming with Kotlin
Tue Jul 02 2019
This post proposes a possible solution in order to structure and compose a pure functional Kotlin application, in order to better manage and decouple modules, get simpler tests and manage the Dependency Injection at compile time.
Learn more
ArrowFx: Functional Programming for the masses
Fri Jun 07 2019
In this talk we recap about the imminent future of Functional Programming in Kotlin. With ArrowFx you are able to encode “effectful” programs in a controlled way following the FP principles through a direct syntax. You’ll think you’re writing imperative code!
Learn more
How KEEP-87 & Typeclasses will change the way we write Kotlin
Tue Jun 04 2019
Short introduction into the proposal KEEP-87 and how it would be able to improve the language.
Learn more
Introducing Arrow Playground
Thu Apr 11 2019
Arrow Playground is a JavaScript library that creates Kotlin-aware, including Arrow, editors capable of running code from HTML block elements. This is a fork of the original Kotlin Playground work done by the JetBrains team.
Learn more
Immutable Conversations - Past and Future of Arrow
Tue Mar 12 2019
In this episode, we capture a conversation between Arrow maintainers Raúl Raja and Paco Estevez as they discuss the past and future of the library which is designed to bring Functional Programming to Kotlin.
Learn moreFrom Imperative to Functional Programming using Arrow
Sun Feb 10 2019
As its name implies, From Imperative to Functional Programming using Arrow is a tale about migrating a simple Kotlin application written in imperative style to a fully function application with the help of the Arrow library.
Learn more
Webflux with Kotlin and Arrow
Sun Feb 03 2019
Webflux with Kotlin and Arrow shows how you can use Arrow together with Spring Webflux to create a reactive REST application. This article explains how to use the MonoK and the FluxK Arrow extensions together with the binding function to make working with the Mono and Flux reactor constructs much easier and better understandable.
Learn more
Getting started with FP in Kotlin and Arrow: Typeclasses
Thu Jan 03 2019
Getting started with FP in Kotlin and Arrow: Typeclasses explores part of the Arrow library by explaining how you can use Arrow to create your own typeclasses and use the ones provided by Arrow to make your code more concise and better readable.
Learn more