Functional Programming in Kotlin • Jacob Bass • YOW! 2018
This presentation was recorded at YOW! 2018. #GOTOcon #YOW
Jacob Bass - Engineering Manager at Ordermentum
FULL TALK TITLE
Higher Kinded Types in a Lower Kinded Language: Functional Programming in Kotlin
RESOURCES
Jacob
ABSTRACT
It’s hard coming back down to the earth of a #JVM based language after spending time with #Haskell and #OCaml. The type systems are enviable, and the abstractions available are incredibly powerful.
Yallop and White’s paper on Lightweight Higher-Kinded Polymorphism has been an inspiration for many libraries seeking to add functional abstractions to languages that don’t support them. For #Kotlin,§ one library is #Arrow, which provides incredibly powerful abstractions over native language capabilities like co-routines, reactive-streams and nullable types.
This talk will discuss functional programming in Kotlin with the #ArrowLibrary, how the abstractions it provides can improve your code, and how this magic that provides higher-kinded types works under the hood. [...]
RECOMMENDED BOOKS
Venkat Subramaniam • Programming Kotlin •
Kevlin Henney • 97 Things Every Programmer Should Know •
Matthew Skelton & Manuel Pais • Team Topologies •
Michael Jackson • Software Requirements and Specifications •
Geoffrey West • Scale •
Donald G. Reinertsen • The Principles of Product Development Flow •
#FunctionalProgramming #FP #SoftwareEngineering #Programming #SoftwareDevelopment #SoftwareTechnology #JacobBass #YOWcon
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
7 months ago 00:10:10 1
Forget about OLD AGE | Sound Waves Will smooth out your WRINKLES | The formula of YOUTH and BEAUTY
7 months ago 00:12:04 1
Elon Musk REVEALS A Breakthrough In Nuclear Fusion: Stellarator
7 months ago 00:31:34 1
Canaan Avalon Nano 3 Bitcoin Miner / Heater
7 months ago 00:00:14 1
Single Arm Dumbbell Press
7 months ago 00:13:36 1
Самая полезная функция в машине. Лучше подушек безопасности! Почему так важна стабилизация ESP?
7 months ago 00:24:52 1
Solve Your Dog’s Separation Anxiety With FRIDA: Expanding Calm With Functional Relaxation #200
7 months ago 00:05:05 2
Crash Team Racing - PC Port Progress Update #3
7 months ago 00:04:14 1
Meet Sophia Rose: Ballerina, Boxer, and Total Badass | Openfit
7 months ago 00:15:15 4
The fastest ACTIVATION OF the Pineal Gland | Expand Your CAPABILITIES to the MAXIMUM