Day 3 -

Aug 20th

Stage 3

14:30 - 15:10

Thinking in Scala 3 Types

The Scala 3 type system is powerful, but to use it effectively, you need to understand it. This talk offers a guided tour of its major features, covering types, bounds, kinds, variance, type lambdas, type and kind lattices, polymorphic functions, abstract types, and wildcard type arguments. You’ll leave with mental models that will make the type system more intuitive and practical for your day-to-day Scala programming.

Bill Venners

Artima, Inc.

Bill Venners is president of Artima, Inc. He is the lead developer of the ScalaTest and Scalactic open source libraries and coauthor of Programming in Scala, Fifth Edition and Advanced Programming in Scala, Fifth Edition.

Frank Sommers

Subscribe

Join our conference

Subscribe and follow @ScalaDays on BlueSky for the latest conference updates.