Blog
The latest news, posts, and talks from the Arrow community
Architecting Typed FP Applications & Libraries in Kotlin with Arrow
Fri Oct 05 2018
This talk includes a comprehensive walkthrough of the most important patterns covered by the data types and type classes we find in Arrow. Each pattern will be accompanied by code examples that illustrate how Arrow brings Typed Functional Programming to Kotlin.
Learn moreArrow and Functional Programming for Kotlin Developers
Tue Jul 24 2018
A beginner level introduction to Functional Programming for Kotlin and/or Android Developers or developers with OOP background.
Learn moreFunctional Programming in Kotlin with Arrow by Emmanuel Nhan
Wed Jun 27 2018
@nhanmanu introduces Kotlin and how it is a good fit for functional programming. The talk goes through some interesting features of Kotlin, then show how to use them to enter the world of Higher Kinds and Typeclasses. In the last part, we explore some Arrow capabilities & built-in syntax, using validation as an example.
Learn moreArrow 101 - Building an Android app using Functional Programming
Sun Jun 24 2018
Leandro Ferreira presents how to build a simple app using Arrow and how to implement solutions with Semigroups.
Learn moreState of the functional ecosystem in Kotlin: Mid 2018 checkup
Sun Jun 24 2018
This talk focuses on the day-to-day problems Arrow solves, from small ideas to big concepts.
Learn moreHigher Kinded Types in a Lower Kinded Language by Jacob Bass
Fri Jun 22 2018
It's hard coming back down to the earth of a JVM based language after spending time with Haskell and OCaml. This talk will discuss functional programming in Kotlin with the Arrow library, how the abstractions it provides can improve your code, and how this magic that provides higher-kinded types works under the hood.
Learn more1/n - How do I… in FP: Validation
Mon Apr 23 2018
Emmanuel Nhan showcases different approaches to validation including examples for ValidatedNel from Arrow in this great and in depth post using Kafka Streams Config parameters as example.
Learn moreAndroid Functional Validation
Sat Apr 14 2018
@dcampogiani explores some data types in Arrow and uses them to validate a form on Android.
Learn more