What's new in Java 19: The end of Kotlin? (KotlinConf 2019)

E68309f117985270285ade8082f4877d?s=47 Jake Wharton
December 06, 2019

What's new in Java 19: The end of Kotlin? (KotlinConf 2019)

Kotlin's introduction was a breath of fresh air at a time when the pace of innovation in Java felt glacial. Since that time, development of Java has rapidly increased with an emphasis on fixing the pain points of the language and the efficiency of data representation in the VM. Will Kotlin still have a place in the JVM language ecosystem in a few years?

This talk will compare and contrast how the two languages approach solving the same problems of today's Java. We'll look at data-carrying types, asynchronous programming, nullability, and more. For some of these, we'll also see how one language sometimes influenced the other. Finally, we'll peer a few years into the future to see where both languages are headed and determine whether we still need a Kotlin (spoiler: we probably do!).

Video: https://youtu.be/te3OU9fxC8U


Jake Wharton

December 06, 2019