Skip to main content

Blog

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

Kotlin coroutines with arrow-fx

Kotlin coroutines with arrow-fx

Sun Dec 15 2019

The purpose of this article is to summarize the approaches from questions at Slack about the usage of Either, Option and other datatypes and to give a tour of arrow-fx usage and APIs.

Learn more
Conway's Game of Life using Kotlin and Arrow

Conway's Game of Life using Kotlin and Arrow

Thu Dec 12 2019

An article of a series on Functional Programming solutions for the Global Day of Coderetreat challenge. In this case, it shows an approach for it using Kotlin and Functional Programming provided by the Arrow library.

Learn more
Keep insisting - Arrow Meta

Keep insisting - Arrow Meta

Fri Dec 06 2019

Arrow Meta is a library that empowers library and application authors with the ability to write plugins for the Kotlin compiler. Compiler plugins have access to all compiler phases and can intercept and modify the AST, descriptors, and IR intermediate lang for bytecode generation.

Learn more
Arrow Fx & Arrow Meta - Functional Programming for the masses

Arrow Fx & Arrow Meta - Functional Programming for the masses

Wed Nov 27 2019

In this meetup we discuss the new features of Arrow Fx to write “effectful” programs with an emphasis on simple and declarative programming for everyone.

Learn more
Arrow Meta - Enabling Functional Programming in the Kotlin Compiler

Arrow Meta - Enabling Functional Programming in the Kotlin Compiler

Fri Oct 18 2019

Arrow Meta is a library that empowers library and application authors with the ability to write plugins for the Kotlin compiler. Compiler plugins have access to all compiler phases and can intercept and modify the AST, descriptors, and IR intermediate lang for bytecode generation.

Learn more
Kotlin and Arrow: the functional way

Kotlin and Arrow: the functional way

Thu Aug 08 2019

Kotlin is a great language for developing server-side applications; it's an object-oriented language and also a functional one, supporting features such as function types, lambdas or higher order functions. But...is this enough to switch completely from an imperative paradigm to a functional paradigm?

Learn more
Effect polymorphism with Arrow FX

Effect polymorphism with Arrow FX

Mon Jul 22 2019

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.

Learn more
Self-contained example of testing with modules and Arrow FX

Self-contained example of testing with modules and Arrow FX

Fri Jul 05 2019

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

Learn more

Do you want to publish a new post?