About this talk
This talk explores the implementation of functional programming features across three JVM-based languages: Java, Groovy, and Kotlin. The speaker illustrates how concepts such as lambda expressions, method references, and streams differ among these languages, while also discussing higher-order functions, closure composition, trampolining, currying, and tail recursion. Ken Kousen, a recognized expert in the field, shares his extensive knowledge and experience as a Java Champion and author of several influential programming books, enhancing the discussion with practical examples and insights.
More from this event
See all 57 talks →
Devnexus 2020 Keynote: Decoding the weather: How GRAF & New Computer Modeling can Change Everything
27:49
Devnexus 2020 Keynote: Dueling Banjos Code Liverance Burr Sutter, Ray Tsang
39:49
Devnexus 2020 Keynote Quantum Computing Jessica Pointing
40:49
Devnexus 2020 Afterlife Tales Ana Maria Mihalceanu
41:18