Skip to main content

Blog

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

What could possibly go wrong? - A safer programming with Arrow

What could possibly go wrong? - A safer programming with Arrow

over 6 years ago

Your Kotlin app grabs data from an API, transforms it and saves the processed data in a database. However, there are so many things that could go wrong at runtime treat your impure functions as computations with context, pass them around just like other values, and make the necessary unsafe invocation from a single point of your app, your main function.

Read
Kotlin Functional Programming: Cleaner Composition with Monad Comprehensions in Arrow Fx

Kotlin Functional Programming: Cleaner Composition with Monad Comprehensions in Arrow Fx

over 6 years ago

Learn how to write cleaner monadic composition in Kotlin with Arrow’s monad comprehensions, available in Arrow FX.

Read
Kotlin Functional Programming: Monads & Composition with Arrow Fx

Kotlin Functional Programming: Monads & Composition with Arrow Fx

over 6 years ago

Arrow is a library created by folks over at a company called 47 degrees . In a nutshell, Arrow brings a slew of functional programming features to Kotlin. It is heavily inspired by Scala and Haskell, and emphasizes a lot of the concepts that those languages started

Read
Kotlin Functional Programming: Parallel Processing The Functional Way with Arrow Fx

Kotlin Functional Programming: Parallel Processing The Functional Way with Arrow Fx

over 6 years ago

Learn how to handle parallel processing in Kotlin with Arrow IO monads.

Read
Arrow Comonad Approach for GameOfLife with Android Compose

Arrow Comonad Approach for GameOfLife with Android Compose

over 6 years ago

The purpose of this article is complement the bow + SwifUi solution for the game of live we can find here https://www.47deg.com/blog/conway-swift/ with the arrow + compose version.

Read
Kotlin coroutines with arrow-fx

Kotlin coroutines with arrow-fx

over 6 years ago

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.

Read
Conway's Game of Life using Kotlin and Arrow

Conway's Game of Life using Kotlin and Arrow

over 6 years ago

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.

Read
Keep insisting - Arrow Meta

Keep insisting - Arrow Meta

over 6 years ago

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.

Read