Kotlin is the hot new language for the JVM, and a shiny new toy for many developers. Come and learn what it has to offer, its benefits and advantages over Java, and how to avoid shooting yourself in the foot when you start using it.
Java since 2000 ➤ Experience in Java, C, C#, Objective-C, Groovy, Scala ➤ Worked on Ceylon compiler 2012-2017 ➤ Became Java Champion in 2015 @chochosmx
define behavior ➤ Could have used static typing here class Foo(val x:Int) { operator fun plus(o:Foo) = Foo(x+o.x) fun plus(i:Int) = x+i } println(Foo(1)+1)