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.

Scheduled on Wednesday from 17:50 to 18:40 in Room 4

Functional Programming Language
Language Idioms
Best Practices

Talks by tracksTalks by session typesList of SpeakersSchedule