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

This course aims to help learners prepare for Scala 3 by covering topics such as the reasons behind Scala 3, its successes and challenges, comparisons with other languages, new language features, improvements, changes, and removals. The course teaches about extension classes, implicit conversions, implicit parameters, tooling, Tasty, use cases, meta-programming, type expressions, macros, whitebox macros, and type-level programming. The teaching method involves a recorded video from a conference session. The intended audience for this course is individuals interested in advancing their knowledge of Scala programming and preparing for the transition to Scala 3.

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.