Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore functional programming in Kotlin with the Arrow library in this conference talk from YOW! 2018. Discover how Jacob Bass, Engineering Manager at Ordermentum, demonstrates the power of higher-kinded types in a JVM-based language. Learn how to leverage functional abstractions to improve your code, even without native language support. Dive into the implementation of higher-kinded polymorphism in Kotlin, and understand how Arrow provides powerful abstractions over native language capabilities like co-routines, reactive-streams, and nullable types. Gain insights into bridging the gap between Kotlin and more functionally-oriented languages like Haskell and OCaml, and see how these concepts can enhance your software development practices.
Syllabus
Functional Programming in Kotlin • Jacob Bass • YOW! 2018
Taught by
GOTO Conferences
Related Courses
Java Fundamentals: HttpClientPluralsight Akka Streams with Scala | Rock the JVM
Udemy Mastering Java Reactive Programming [ From Scratch - 2024 ]
Udemy Reactive Streams Using Spring WebFlux 5
Pluralsight Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube