Speaker Details

James Ward
Google

Professional software developer since 1997, with much of that time spent helping developers build software that doesn't suck. A Typed Pure Functional Programming zealot who often compromises on his ideals to just get stuff done. Currently the Kotlin Product Manager at Google.

Google's Journey from Java to Kotlin for Server-Side Programming
Conference (INTERMEDIATE level)
Room 5

Kotlin is now the recommended programming language 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.

More
Spring + Kotlin = Modern + Reactive + Productive
Conference (INTERMEDIATE level)
Room 5

The combination of Spring and Kotlin is a winning combo for building modern, reactive, and productive servers.  This talk will walk through how Spring & Kotlin fit together with coroutines, R2DBC, Testcontainers, and Kotlin/JS for the web UI.  Come for Kotlin, stay for the ASCII art!

More