Posted on February 8, 2021

This is a two-part discussion with Anton Sviridov (at the time a Staff Engineer @ Disney Streaming) about various new features and quality of life improvements in Scala 3.

In Part 1 we talk about various “standalone” features like enums, opaque types, significant indentation, etc. And to be honest this was already enough to get me excited about the language again.

Features discussed in the Part 1 video:

In Part 2 we dive deep into implicits that have underwent a major overhaul in Scala 3. We discuss a set of new language features tailored to cover most common and idiomatic uses of implicits.

Features discussed in the Part 2 video:

Getting started with Scala 3: link to docs.