
Kotlin and Arrow: the functional way
over 6 years ago
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?
ReadEffect 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.
ReadSelf-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
ReadModular 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
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
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
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
almost 7 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