Talk

Facts you may not know about Kotlin

Conference
Programming languages

Since Kotlin began, back in 2010, many features have appeared in the language, some of them are still going, others only show up in the deepest darkest depths of source repository history.

We will start the talk with several fun facts from Kotlin's past. You will learn a little about the namesake-island, traits, generics, and type erasure. Writing compact, clear, and idiomatic code will also be one of our topics.

Nowadays, Kotlin is not just the JVM language it was in the very beginning, today it supports JVM, JS, and native platforms, including iOS. Did you know of the possibility to share common code and libraries between these platforms?

Join us for more.

Generics
Bytecode
Type Erasure
Proxies
Kotlin

Eugene Petrenko

JetBrains

Eugene is a developer at JetBrains, software developer, speaker, and blogger. His interests include software development, distributed systems design, cloud computing, and programming languages. Eugene holds a PhD in computer science; he writes code in Kotlin, Go, Java, C/C++, Kotlin/Native, and JavaScript. A Kotlin fan for years, he started using Kotlin before 1.0 and completed his first production Kotlin app back in 2013.

Talks by tracksTalks by session typesList of SpeakersSchedule