Intermediate
09:45 10:25

Dekompiled

with Jakob Löhnertz

Details

Most people run their Kotlin code on the Java Virtual Machine (JVM). But did you ever wonder about how Kotlin can be so concise, clean, and expressive to read and write compared to Java, while in the end it will just be compiled to JVM bytecode nonetheless?
There must be quite some heavy lifting going on under the hood of the compiler to achieve this.

I analyzed almost 40 of Kotlin’s features (virtually all there are) in that regard for you to present you with the most intriguing results while explaining how the Kotlin compiler and IntelliJ IDEA work to pull off this feat!

Prerequisite knowledge

Having at least heard about the majority of Kotlin’s features & Basic Java knowledge

About the speaker

Jakob Löhnertz

Software Engineer (Picnic) by day & YouTuber (The Self-Taught Software Engineer) at night

Jakob was born and raised in Germany but is living in the Netherlands nowadays. He originally moved to Amsterdam to study for a master’s degree but loved the city and country so much that he stayed ever since. He runs the educational YouTube channel “The Self-Taught Software Engineer” in his free time, which, among a large variety of topics, has quite some Kotlin-themed content. Like his job, he’s working as a software engineer on Picnic’s (Dutch online supermarket) automated warehouses for many years now.

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Bronze sponsors