

Functional Programming on the JVM with Daniel from RockTheJVM
Jul 3, 2023
Daniel Ciocîrlan from RockTheJVM discusses functional programming on the JVM, including concepts, learning approaches, object-oriented programming, immutability, recursion, concurrency models, Project Loom, and a comparison of Scala and Kotlin. They also explore mental models for parallel, concurrent, and distributed systems, and the importance of building something real when learning Scala.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 3min
Introduction to Functional Programming on the JVM
02:35 • 25min
Immutability in Functional Programming
28:05 • 11min
Exploring Mental Models for Parallel, Concurrent, and Distributed Systems in Scala
39:06 • 4min
Comparison between Kotlin Core Teams and Java Virtual Threads
42:38 • 4min
Concurrency Options in the Scala Ecosystem Compared to Kotlin
46:30 • 7min
Getting Started with Scala and Building Something Real
53:22 • 3min