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,