Skip to main content

articles

47 posts tagged with “articles”

Arrow Promoted to Adopt by Technology Radar

Arrow Promoted to Adopt by Technology Radar

undefined

Arrow is promoted as the functional companion for Kotlin's standard library. Indeed, the package of ready-to-use higher-level abstractions delivered by Arrow has proven so useful that our teams now consider Arrow a sensible default when working with Kotlin. Recently, in preparation for the 1.0 release, the Arrow team introduced several changes, including the addition of new modules but also some deprecations and removals.

Learn more
How to fix the pain of modifying Kotlin nested data classes

How to fix the pain of modifying Kotlin nested data classes

undefined

Lenses are not part of the Kotlin Standard Library yet, so we will need to use an Open Source library called Arrow-kt. Arrow-kt is a huge community effort to bring some of the missing functional programming features to Kotlin.

Learn more
Technology Radar Promotes Arrow to 'Adopt'

Technology Radar Promotes Arrow to 'Adopt'

undefined

Arrow has been promoted to “Adopt” by ThoughtWorks’ technology guide Technology Radar.

Learn more
Writing a Kotlin Compiler Plugin with Arrow Meta

Writing a Kotlin Compiler Plugin with Arrow Meta

undefined

Learn how to write and test the debuglog compiler plugin in Arrow Meta. Here is the compiler plugin debulog-arrow-meta explained in the article.

Learn more
Template-Oriented-Programming to Ship Faster

Template-Oriented-Programming to Ship Faster

undefined

With a POC using Spring-fu + Kotlin + Arrow, let's Convert Monomorphic code (for common use-cases such as Auth, Validation) to Polymorphic reusable templates, to be reused among heterogeneous services built on different tech-stacks (blocking/non-blocking). This helps accelerate feature development.

Learn more
Explaining the Arrow Android sample

Explaining the Arrow Android sample

undefined

Arrow is an exciting development for Kotlin developers interested in functional programming and, more broadly, pushing the limits of the Kotlin compiler.

Learn more
IO integration with kotlinx.coroutines

IO integration with kotlinx.coroutines

undefined

This article showcases the brand new Arrow integration module for KotlinX Coroutines included in the Arrow 0.10.5 release.

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

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

undefined

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

Learn more