Keynote by Adriaan Moors: Scala 2.13 and Beyond!


Details
At this month's Scala Matters, we are excited to be joined by Adriaan Moors- Scala compiler team lead at Lightbend. He will be sharing the highlights of Scala 2.13 with a focus on the collections library and will then go into his team's plans for Scala 2.14 as well as what he looks forward to for the upcoming major release of Scala 3.0!
Don't miss this chance to get current with the latest Scala developments!
Come on down to CodeNode to learn from the best, share your ideas and join our vibrant community! Be sure to sign-in early to grab a drink and meet other attendees in a casual, relaxed setting.
----------------------------------
PROGRAMME
18:30-19:00 Sign-in and get settled
19:00-19:45 Adriaan's presentation
19:45-20:00 Q&A
----------------------------------
Scala 2.13 and Beyond!
The headline feature for this year's Scala release is a reworked collections library, with a focus on simplicity and performance. As we look forward to Scala 3, Adriaan is really excited to deliver the first significant part of his team's vision for the next decade of functional programming in Scala.
The collections library, being at the core of the Scala experience really exemplifies the functional programming philosophy behind the design of Scala. Adriaan will talk a bit about the design, implementation and migration story of the new library, which was lead by Stefan Zeiger from the Lightbend side, Julien Richard-Foy at the Scala Center and many outstanding contributors from the community. He'll also explore a few key changes to the type checker that enabled the simplifications in the design. Of course, Scala 2.13 comes with more goodies, such as better Java 11 support, an improved inliner, literal types, partial unification enabled by default.
For the "beyond" part of the talk, Adriaan will share his team's plans for 2.14, which will take a big step towards 3.0 for the compiler and core language, with support for TASTY, trait parameters, opaque types, and top-level definitions (assuming SIP approval). We care deeply about a smooth migration path as he evolves the language, and will go into some detail on his team's plans for that, as well as the highlights of the once-a-decade upcoming major release of Scala: 3.0!
-----------------------------------
About the Speaker: Adriaan Moors
Adriaan has been active in Scala compiler development since 2007. His contributions include type constructor polymorphism in 2.7, a rewrite of the pattern matcher in 2.10, standard library modularization in 2.11, Single Abstract Method types in 2.12, and many small improvements to the type checker and compiler internals. He joined Lightbend (then Typesafe) to lead the Scala team in 2012.
------------------------------------
FREE TICKETS
Attendance is free for registered delegates, and you can register here: https://skillsmatter.com/meetups/11947-scala-matters
WHAT, WHEN, WHERE
WHAT: Keynote by Adriaan Moors: Scala 2.13 and Beyond!
WHEN: Monday 29th April
WHERE: Skills Matter, CodeNode
REGISTRATION(FREE): https://skillsmatter.com/meetups/11947-scala-matters

Keynote by Adriaan Moors: Scala 2.13 and Beyond!