DEV Community

The GeekNarrator

Functional Programming on the JVM with Daniel from RockTheJVM

Hey Everyone, In this video I was joined by Daniel Ciocîrlan from https://rockthejvm.com and we discussed Functional Programming concepts in great detail. Chapters: 00:00 Introduction 03:11 What is Functional Programming? How can I start learning? 11:40 Object Oriented Programming and Functional Programming 16:08 How should a beginner approach learning Functional Programming? 21:58 Handling Side Effects (Pure functions) 28:04 Immutability and Recursion 35:59 Concurrency Models (Futures, Co-routines, Actors) 42:47 Project Loom 46:42 Scala vs Kotlin 49:01 Current Limitations and Future RockTheJVM : https://rockthejvm.com I hope you like the episode, please like, share and subscribe for more videos. Cheers, The GeekNarrator

Episode source