Technology Radar Promotes Arrow to 'Adopt'
by Jason McClellan
- •
- October 28, 2020
- •
- kotlin• functional• arrow
- |
- 2 minutes to read.

Arrow has been promoted to “Adopt” by ThoughtWorks’ technology guide Technology Radar
If you’re unfamiliar with Arrow, it’s a group of open-source libraries that bring pure functional programming to Kotlin.
Arrow was first added to The Radar in April 2019 when it was placed in the “Assess” ring and promoted to the “Trial” ring in November of the same year.
Arrow’s move to the “Adopt” ring of The Radar was announced in Technology Radar Volume 23. Items are moved to this ring when the ThoughtWorks Technology Advisory Board feels “strongly that the industry should be adopting these items.”
Regarding Arrow’s promotion, Technology Radar details:
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.
Version 1.0.0 is indeed on the horizon! But, in the meantime, check out the full list of changes and features in 0.11.0 by visiting the official changelog.
We want to give an extra special thanks to all of the amazing Arrow Contributors who have helped Arrow get to where it is today. And thanks to ThoughtWorks for highlighting the usefulness of Arrow and recommending its adoption.
Resources:
- Arrow on Twitter
- Arrow on Gitter
- #Arrow on Kotlin Slack
- Arrow Presentations Playlist
- Functional Programming in Kotlin with Arrow web series
The active development of Arrow is proudly sponsored by 47 Degrees, a Functional Programming consultancy with a focus on the Kotlin, Scala, Haskell, and Swift programming languages.
Need Help with your projects?
47 Degrees offers the following services around Kotlin and Arrow:
Consulting:
If you’re interested in hearing how Kotlin and Arrow can transform your technology stack, learn more about our consulting engagements.
Training:
Our team is pleased to offer many comprehensive online training courses (as well as on-site once the world is safe again), as well as customized opportunities to ramp up your team. View our training opportunities.
Arrow Support:
Our team is comprised of many of the creators and maintainers of the Arrow library. We’re pleased to be able to offer commercial support with the integration and maintenance of Arrow in your technology stack.
If you’re interested in learning more about any of our services, reach out, and we’ll be happy to discuss how we can help with your project or needs.