Skip to main content

Blog

The latest news, posts, and talks from the Arrow community

Effect polymorphism with Arrow FX

Effect polymorphism with Arrow FX

over 6 years ago

Wonder how to handle side effects in a very clean way while abstracting the real effect implementation? #Arrow #FX provides an easy way to do this, without the burden of Higher-Kinded Types.

Read
Self-contained example of testing with modules and Arrow FX

Self-contained example of testing with modules and Arrow FX

over 6 years ago

This post shows a porting with Kotlin and Arrow FX of a self-contained testing example with Scala ZIO

Read
Modular functional programming with Kotlin

Modular functional programming with Kotlin

over 6 years ago

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.

Read
ArrowFx: Functional Programming for the masses

ArrowFx: Functional Programming for the masses

over 6 years ago

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!

Read
How KEEP-87 & Typeclasses will change the way we write Kotlin

How KEEP-87 & Typeclasses will change the way we write Kotlin

over 6 years ago

Short introduction into the proposal KEEP-87 and how it would be able to improve the language.

Read
Introducing Arrow Playground

Introducing Arrow Playground

over 6 years ago

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.

Read
Immutable Conversations - Past and Future of Arrow

Immutable Conversations - Past and Future of Arrow

over 6 years ago

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.

Read
From Imperative to Functional Programming using Arrow

From Imperative to Functional Programming using Arrow

almost 7 years ago

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.

Read