around it • It’s a stable, very capable platform • The JVM with JIT is fast enough for just about anything • Being a garbage collected language means there is a whole class of problems I can ignore Things that make me like Java and JVM
JetBrains (IntelliJ) • Open sourced in 2011, Kotlin 1.0 released on Feb 15th of 2016 • 100% interoperable with Java • On Google I/O 2017 became first class citizen language on Android
methods are final Spring: • @Configuration doesn’t work • Proxy can’t be created Kotlin: • Write open everywhere • Take a look at the plugins: all-open or kotlin-spring
Kotlin code that targets client-side JS: • Interacting with DOM elements • Interacting with graphics such as WebGL • Creating Kotlin code that targets server-side JS: • Working with server-side technology (Node.js) kotlinlang.org/docs/reference/js-overview.html