Kotlin & Functional Programming: Pick the Best, Skip the Rest
May 04, 2023
44 min
Free
kotlin
higher-order-functions
monads
arrow-kt
optionals
immutability
category-theory
functional-programming
data-modeling
reactive-programming
coroutines
error-handling
Description
This talk explores how to apply Functional Programming practices in Kotlin, focusing on practical benefits and avoiding pitfalls. It covers concepts like higher-order functions, function composition, and Monads, using live-coded examples. The presentation also touches upon the capabilities of functional libraries like Arrow and aims to help developers write maintainable and extensible code by integrating FP effectively into their Kotlin projects.