Jeffrey is a Director of Engineering at Google, he's in charge of Programming Language support for Android. He has over 20 year of industry experience building developer tools with a focus on compilers and static analysis. Jeffrey is a Board Member of the Kotlin Foundation and Google's representative on the Kotlin Language Committee, ensuring the language ages well. Jeffrey studied Computer Science at the University of Utrecht in the Netherlands.
Kotlin is now the recommended programming language not only for Android programming but also for server-side JVM usage at Google, set to replace Java while still providing access to a large existing Java ecosystem. With over 8 million lines of Kotlin code at Google (across server and Android), we've done a number of things to ensure our developers are successful with Kotlin. This talk will explore the reasons we've switched from Java to Kotlin and how we've made it a successful change.