Speaker Details

Josh Suereth

Google LLC

Josh Suereth is a Staff Software Engineer at Google LLC. He is a member of the Scala Language Improvement Process committee, and a contributor to open source. He's the author of Scala in Depth, and currently tackling assistant technologies in his day to day work.

What's coming in Scala 3

Programming languages

Learn about all the cool new features of Scala 3 and how they impact your day to day development. This talk will refactor existing Scala code from 2 to 3, as well as outline transition process for projects.

We'll cover the following:

  • Enums and Top level definitions
  • Deprecating implicits
  • Type system improvements (union, match, etc.)
  • Metaprogramming (inline, macros and typeclass derivation)
  • Additionally, we'll give advice/guidance on adopting Scala 3 and evolving an existing project.

Talks by tracksTalks by session typesList of SpeakersSchedule