Nobody ever got fired for choosing IBM or Java. But Java is now like the CD that comes when you buy a router or printer: you immediately throw it away, because you don't need it for anything. Kotlin is the new "default boring language". But it's not that boring, actually! I'm a dynamic Clojure programmer at heart, with my roots in Ruby and JavaScript. However, despite my best efforts, I've not been able to find something that I don't like about Kotlin. And Kotlin is statically typed! In this talk, I'll investigate what makes Kotlin's type system awesome, go on a deep dive on how Kotlin handles null better than almost any other language, and hopefully you'll have some tools to convince your team to throw out that weird language that comes bundled with the JVM and choose something bold - and boring. And you probably won't be fired! Check out more of our featured speakers and talks at https://ndcconferences.com/ https://ndcoslo.com/
Get notified about new features and conference additions.