In this talk, we will walk through a concrete example of a boilerplate-heavy domain. By replacing common Scala 2 workarounds with Opaque Types, Extension Methods, Enums, and Union Types, we will demonstrate how to achieve a strictly typed, decoupled architecture without the noise.
This will be a live coding demonstration of Scala's newest feature set: capture checking.
I would like to present the use of NamedTuples to implement some cool things in SQL Libraries
This talk will explore the use of Scala as a scripting language, replacing the Bash and Python scripts common throughout the industry.
We'll explore type classes in Scala 3, using its new rules for givens, extension methods, and mechanisms for automatic derivation via mirrors or macros.