Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.
Simon has been working as a software engineer for roughly seven years. After a couple of years of professional Java development, in 2016 he became aware of the rising Kotlin programming language and stuck to it since then. Simon started writing and speaking about it and also teaches the language to others. He's fairly convinced that Kotlin is going to take over the world, slowly but surely... ;-)
See also https://kotlinexpertise.com
You have probably heard about that "new" JVM language Kotlin already. It's being praised in pretty much every conference and seems to become a serious competitor of Java. Kotlin can be used on multiple platforms like the JVM, Android or even in the browser. It is a rising language for sure and, according to recent GitHub statistics, it’s also the fastest growing language in the world.
Many introductions to Kotlin have been given so far, most of which demonstrate the most common features such as data classes, null safety, and extension functions. In this talk, we want to dive into some more advanced features of the language. We learn about concepts like reified generic types, function literals with receiver, internal DSLs, built-in delegation, infix functions, operator overloading, inline classes and more. This talk will give insights on how specific features of the language work and why you should know about them.