Unleash the secret power of Kotlin Metadata

Unleash the secret power of Kotlin Metadata

When compiling Kotlin code for the JVM, the resulting bytecode doesn't understand the advanced features of the language – like the difference between `List` and `MutableList`. These "metadata" are hidden, but not lost, and they're a gold mine when trying to create tools designed from the ground up with Kotlin in mind. Join us to learn where to find them, how they're structured and how we can make the most out of them.

Video: https://youtu.be/dAQaZFyZ_hQ

Slides in Keynote (animated): https://goo.gl/5Z7kBc

+ https://goo.gl/INLPDl -> The Future of Kotlin
+ https://goo.gl/UiT6yh -> descriptors.proto


Eugenio Marletti

July 06, 2017