Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Applying Functional Programming practices in your code can quickly lead to heated debates: Hard-core FP advocates strive for the hegemony of 'functions everywhere,' whereas more conservative developers want to stay far away from the abstractions and complexity they add. The question is, who is right? Drawing on my rich experience with FP, I will share my learnings with numerous teams I have led and coached over the years with the quest to unleash the potential FP offers while avoiding the pitfall of blindly proclaiming functions as the silver bullet to everything. With many live-coded examples, we will explore the benefits of various functional concepts, ranging from basic higher-order functions, function composition, and Monads rigidly focusing on practical problems they solve rather than getting lost in academic considerations. Along the way, you will get a line-up of all the functional features Kotlin offers as well as the goodies functional libraries such as Arrow have in store. Ultimately, we want to create code that our colleagues love to maintain and extend, for which FP should be a friend rather than a burden. At the end of this talk, you will have the recipe for accomplishing this quest. Talk by Urs Peter #kotlinconf23 #Kotlin #functionalprogramming #KotlinConf

You can do desktop too! by Victor Kropp

Coroutines and Loom behind the scenes by Roman Elizarov

Arrow 2.0's Trajectory by Simon Vergauwen

Event-driven systems without pulling your hair out • Andrzej Ludwikowski • Devoxx Poland 2024

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Spring Boot & Kotlin: Pain or Gain? by Urs Peter @ Spring I/O 2024

Object Oriented Programming vs Functional Programming

Rich Errors in Kotlin | Michail Zarečenskij

Building the PERFECT Linux PC with Linus Torvalds

Confetti: building a Kotlin Multiplatform conference app in 40min by John O'Reilly and Martin Bonnin

How Netflix Uses Java - 2026 Edition

Coroutines Beyond Concurrency by Alex Semin

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021

Coroutines: Concurrency in Kotlin

Kotlin Code Reuse: Composing like you're Inheriting

Martin Odersky - Scala's Role in the Programming Languages Ecosystem

KotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman Elizarov

Modern Compose Architecture with Circuit by Zac Sweers and Kieran Elliott

