What are resources to learn/get up to speed with Scala3 for experienced Scala2 dev?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/scala

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • GitHub repo scala-3-crash-course

    Scala 3 workshop presenting the top new features of the language.

    I've run a Scala 3 crash course workshop a while ago. There was no recording, but you might find the repo useful to some extent. Each chapter shows a single Scala 2 feature and you can find the corresponding Scala 3 counterpart in the solutions package (e.g. enums in Scala 2 vs enums in Scala 3). There are also some exercises at the end of each chapter.

  • GitHub repo scala3-example-project

    An example sbt project that compiles using Dotty

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts