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

YouTube

Preparing for Scala 3

Scala Days Conferences via YouTube

Overview

Explore the future of Scala programming in this keynote presentation from Scala Days New York 2018. Delve into the motivations behind Scala 3, its successes, challenges, and comparisons with other languages. Discover new language features, improvements in consistency, patterns, and performance. Learn about removed elements and the biggest changes, including extension classes, implicit conversions, and implicit parameters. Gain insights into tooling advancements, the introduction of Tasty, and its use cases. Examine meta-programming capabilities, type expressions, macros, and typelevel programming in Scala 3. Prepare for the evolution of Scala and understand how these changes will impact your development practices.

Syllabus

Intro
Why Scala 3
Success
Challenges
Other languages
Language features
The way forward
Consistency
Patterns
Performance
What got removed
Biggest improvements
Biggest change
Extension classes
Implicit conversions
Implicit parameters
Tooling
Tasty
Use Cases
Meta Programming
Type Expressions
Macros
Whitebox macros
Typelevel programming

Taught by

Scala Days Conferences

Reviews

Start your review of Preparing for Scala 3

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.