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
Links:
+ https://goo.gl/INLPDl -> The Future of Kotlin
+ https://goo.gl/UiT6yh -> descriptors.proto