Manual documentation is dead. Long live automated documentation! Automated documentation with ΛNK
It includes how the ΛNK plugin works: from having a tool that evaluates and verifies your doc snippets at compile time, to generating code documentation that is always correct and up to date.
- droidconSF, San Francisco
- November 24, 2018
Simple Dependency Management in Kotlin
In this talk we introduce the concepts of Dependency Management as a language feature, typeclasses, and a live demo of KEEP-87. You can follow along the example in this folder.
- AndroidTO, Toronto
- November 07, 2018
KotlinConf 2018 - Functional Programming in Kotlin with Λrrow by @raulraja
Architecting Typed FP Applications & Libraries in Kotlin with Λrrow
video sources and slides raulraja
This talk includes a comprehensive walkthrough of the most important patterns covered by the data types and type classes we find in Λrrow. Each pattern will be accompanied by code examples that illustrate how Λrrow brings Typed Functional Programming to the Kotlin Programming Language.
We will learn the fundamentals of Typed Functional Programming applied to Kotlin with the library Arrow and how we can architect applications and libraries that are polymorphic and composed of pure abstract functions using type classes.
Arrow provides a unified programming model in by which Kotlin practitioners can build programs relying on the traditional FP, MTL and Effect type classes in a Tagless Final style offering levels of flexibility and techniques new to the Kotlin FP community.
- October 05, 2018
Arrow and Functional Programming for Kotlin Developers
A beginner level introduction to Functional Programming for Kotlin and/or Android Developers or developers with OOP background.
- DroidJam India, Bangalore, India
- July 24, 2018
State of the functional ecosystem in Kotlin: Mid 2018 checkup
This talk focuses on the day-to-day problems Arrow solves, from small ideas to big concepts.
It includes an overview of all the modules available, and some of the 3rd party libraries made by the community.
- Conference for Kotliners, Budapest
- June 24, 2018
Higher Kinded Types in a Lower Kinded Language by Jacob Bass
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.
- Yow! Lambda Jam, Sydney, Australia
- June 22, 2018
Android Functional Validation
@dcampogiani explores some data types in Arrow and uses them to validate a form on Android.
- April 14, 2018
Introduction to Kotlin Arrow by Jacob Bass
@bassjacob goes through how Funktionale and Kategory merged into Arrow, consolidating two of the most popular FP libraries in the Kotlin space into one powerhouse. The talk is an introduction to some FP concepts, how the libraries work, what features they bring to the table and where you might use them in your code.
- Kotlin Meetup, Sydney
- March 26, 2018
It's all about morphisms
@uberto gives a gentle introduction to Category Theory for programmers used to OOP but interested in Functional Programming. No Haskell knowledge required. We will explain main concepts behind functional programming with many diagrams and simple metaphors and examples. Some code will clarify how to translate these ideas in programs.
- Voxxed Days, Vienna
- March 21, 2018
Functional Programming in Kotlin with Arrow
A rundown of all the features included in the library, focusing on implementation details.
- Lambda World, Cádiz
- November 29, 2017
Building a DSL… in Kotlin
Make DSLs stack safe, composable and reusable under different runtime requirements thanks to Arrow.
- droidconSF, San Francisco
- November 24, 2017
Architectures Using Functional Programming Concepts
Introductory talk to Functional architectures to be built on top of Arrow.
- KotlinConf, San Francisco
- November 17, 2017
Kotlin for the Pragmatic Functionalist
An introduction to Arrow and the enhancements it brings to Kotlin’s standard library.
- KotlinConf, San Francisco
- November 09, 2017