Andrey Breslav, JetBrains
Kotlin is a modern statically typed language targeting JVM and JavaScript. It is intended for industrial use, with a focus on safety and tooling.
This talk gives an overview of the language and accompanying tools.
Among other things, the following will be covered:
* Static null-safety;
* Extension functions;
* Higher-order functions and type-safe builders;
* Smart casts;
* Developing mixed Kotlin/Java projects.
To find out more about Kotlin, please refer to
http://kotlin.jetbrains.org/
Andrey leads Project Kotlin at JetBrains. He also served as an expert in a JCP group for JSR-335 that worked on the design of Java 8's lambdas.