Dissecting Kotlin: Unsealing the Sealed, the SAM, and Other Syntax
May 04, 2023
43 min
Free
kotlin
sealed-classes
sealed-interfaces
single-abstract-method
functional-interfaces
value-classes
inline-classes
unsigned-integers
data-objects
type-aliases
java-interoperability
Description
This talk dives into recent Kotlin language and library features, exploring their semantics and syntax to understand how to use them idiomatically. It covers sealed interfaces, data objects, unsigned integers, value classes, inline classes, and SAM conversions, providing insights into the evolution of Kotlin and how to make informed decisions when choosing the right abstractions for your projects.