Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scala 2.12 and the Road Towards 3.0

Scala Days Conferences via YouTube

Overview

Explore the evolution of Scala from version 2.12 to 3.0 in this insightful conference talk by Adriaan Moors at Scala Days Copenhagen 2017. Delve into the key features of Scala 2.12 and gain a glimpse into the future of the Scala 2.x series. Discover the speaker's perspective on the essence of Scala, his enduring passion for compiler work, and why he considers it the optimal choice for statically typed functional programming on various platforms. Learn about open-source contributions, community involvement, release schedules, and functional programming concepts. Examine topics such as binary compatibility, invoke dynamic, the Scala type checker, and roadmap for collections. Gain insights into upcoming improvements in compiler speed, user-friendliness, error messages, and potential language simplifications. Engage with the speaker's vision for Scala's future and its potential to scale to new heights in the programming world.

Syllabus

Introduction
Open Source
Community
Release schedule
Small niggles
Functional programming
Trust the compiler
Binary compatibility
Gachas
Invoke Dynamic
Scala Type Checker
Most specific overload
Roadmap
Collections
CanBuild
Companion Objects
Modular
Faster compiler
User friendliness
Error messages
Wishlist
Language simplifications
Implicit SandDot
Scale to 15
Thank you
What are you doing
Packages

Taught by

Scala Days Conferences

Reviews

Start your review of Scala 2.12 and the Road Towards 3.0

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.