Kotlin: Write Once, Run (Actually) Everywhere
QCon San Francisco, the international software conference, returns November 17-21, 2025. Join senior software practitioners from early adopter companies as they share real-world insights and actionable advice to help you adopt the right technologies and practices. Gain exposure to innovative approaches and fresh ideas in software development and engineering, designed to inspire and challenge you. Don’t miss this chance to deepen your knowledge, sharpen your skills, and stay ahead in the ever-evolving world of technology. Register now: https://bit.ly/3BYzfbe ------------------------------------------------------------------------------------------------------------------------------------------------ Video with transcript included: https://bit.ly/2OuIAua Jake Wharton talks about the Kotlin language, how it compiles to run on more than just the JVM, and whether it can fully pull off the multiplatform trick allowing a single codebase to run everywhere. This presentation was recorded at QCon San Francisco 2018: https://bit.ly/2uYyHLb The next QCon is Qcon.ai San Francisco 2019 - April 16-17, 2019: https://bit.ly/2piRtLl For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide https://bit.ly/2tm9loz Interested in Java? Follow the topic on InfoQ: https://bit.ly/2nKrV9D #Kotlin #Java #JVM #InfoQ #QConSanFrancisco

What We Got Wrong: Lessons from the Birth of Microservices

KotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman Elizarov

Java Futures, 2019 Edition

Paying Technical Debt at Scale - Migrations @Stripe

Functional Programming with Kotlin • Hadi Hariri • GOTO 2018

Android Panel Discussion with Jake Wharton, Sha Sha Chu, Donn Felker, and Alex Chiou

How Netflix Uses Java - 2026 Edition

How to Kotlin - from the lead Kotlin language designer (Google I/O '18)

KotlinConf 2019: The Power of Types by Danny Preussler

Why Continuations are Coming to Java

Kotlin under the hood: Understand the internals (Google I/O'19)

KotlinConf 2018 - Exploring the Kotlin Type Hierarchy from Top to Bottom by Nat Pryce

The Whys and Hows of Database Streaming

"We Ran Out Of Columns" - The Worst Codebase Ever

KotlinConf 2018 - Exploring Coroutines in Kotlin by Venkat Subramaniam

KMP with non-Kotlin languages - Jake Wharton | droidcon New York 2025

Understand Kotlin Coroutines on Android (Google I/O'19)

Full Cycle Developers @Netflix

KotlinConf 2018 - Creating Internal DSLs in Kotlin by Venkat Subramaniam

