Log in  |  Forgot Password?

Kotlin: Java for the New Millenium

by Colin Lee

Kotlin banner logo

TL,DR: Learn about the hottest new language taking Android and server developers away from Java.

Kotlin. It's not just a small tourist town in Poland. It's also a new Java Virtual Machine (JVM) language.

The Kotlin language was initially conceived over five years ago by the JetBrains team in Russia that built highly regarded integrated development environments (IDEs). Some of their products include IntelliJ, Android Studio, PhpStorm, PyCharm, RubyStorm, and WebStorm.

JetBrains liked the JVM, but were underwhelmed by the state of programming languages for the JVM. Java is a solid language, but the standards committee moves slowly and backwards compatibility hamstrings it. Many feel that some modern language features might never reach Java.

Kotlin came about because JetBrains wanted a modern language with the utility of Scala, but with shorter compile times and backwards compatibility with mature Java libraries.

Kotlin was designed to have:

  • Full Java Interoperability

  • Compilation as fast as Java

  • Safer defaults than Java

  • More concise code than Java

  • Simpler code than Scala

My talk will investigate the reasons why Kotlin is among the fastest growing JVM languages today.

A depiction of the growth of Kotlin usage

Beginner

Colin Lee

Colin is an experienced software engineer specializing in Android development. He has worked and consulted for many successful companies, including Cray, Pearson, and When I Work.

He has been programming since he learned BASIC on the TRS-80 computer in his parents' basement at age six. He has been writing Android apps since the first Android phone launched and has done so professionally for over five years.


Similar Sessions

Does this session sound interesting? You may also like these: