Today we venture into the realm of Functional Programming with Arrow 🏹 and Simon Vergauwen.
Arrow is the functional companion library for Kotlin. It makes writing FP code easier thanks to classes and extensions to the Kotlin standard library. In this episode we talk about the story of this library and what is offering nowadays to Kotlin developers.
Enjoy the show 👨‍🍳
Show Notes
00.25 Intro01.11 Episode Start01.28 Simon’s Introduction02.17 What is Arrow?03.10 Let’s talk about Functional Programming05.51 Examples of FP07.23 Kotlin vs other FP languages08.55 What is Arrow providing on top of Kotlin?11.28 Extensions and Classes from Arrow13.37 Arrow Core and other Arrow libraries15.21 The story of Arrow17.18 The learning curve20.13 Do I need to know FP before using Arrow?21.47 What’s the prospective of the Arrow community?23.26 Arrow Optics and Arrow Meta25.10 Monorepo in the Arrow org27.17 What is 47 Degrees?28.47 How to see FP to a customer?30.35 How is 47 Degrees supporting Arrow?31.57 How you got involved with Arrow?33.19 How is Arrow maintained?34.45 How to contribute to Arrow?36.22 Further reading37.52 The future of ArrowResources
arrow-kt/arrow on GithubOfficial Resources: Arrow Media Resources Arrow Official Website Arrow Core Documentation Arrow Fx Documentation Arrow Optics Documentation Arrow Meta DocumentationMentioned Projects: MarioAriasC/funKTionale on Github 47deg/kategory-intro on Github @arrow_kt on Twitter #arrow on Kotlinlang Slack (get an invite here) 47 Degrees Website @nomisRev on Github @vergauwen_simon on TwitterShow links
Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter