Learn Generative AI, Prompt Engineering, and LLMs for Free
Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the evolution of Scala programming through this conference talk that examines the diverse coding styles and paradigms that have emerged over two decades of the language's development. Discover how Scala has been described as "better Java," a platform for actors, "Haskell for humans," and a direct style language, with each perspective offering unique approaches to software design. Learn about the journey Scala developers have taken to embrace these different flavors while the language itself continues to evolve. Understand how Scala uniquely blends object-oriented and functional programming paradigms, leveraging compiler capabilities to enhance development. Gain insights into various coding styles that can enhance your programming approach, bringing more joy to development and creating new learning opportunities. Consider this presentation a comprehensive taste test of Scala's capabilities, helping you discover which programming "spices" might become your preferred development approach.
Syllabus
Flavors of Scala - Spicing up your coding style - Michał Pawlik, Michał Płachta | Lambda Days 2025
Taught by
Code Sync