articles
51 posts tagged with “articles”

Conway's Game of Life using Kotlin and Arrow
undefined
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 moreEffect polymorphism with Arrow FX
undefined
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 moreSelf-contained example of testing with modules and Arrow FX
undefined
This post shows a porting with Kotlin and Arrow FX of a self-contained testing example with Scala ZIO
Learn more
How KEEP-87 & Typeclasses will change the way we write Kotlin
undefined
Short introduction into the proposal KEEP-87 and how it would be able to improve the language.
Learn more
Introducing Arrow Playground
undefined
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
Webflux with Kotlin and Arrow
undefined
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
undefined
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
Functional Hangman Game written with Arrow
undefined
Functional Hangman game - console application written with Arrow. Uses the IO monad to push side effects to the edge of the system.
Learn more