Automate upgrading to Kotlin 2 with OpenRewrite | Rooz SF and Jonathan Schneider
Kotlin by JetBrains — Sep 8, 2026 — talk
Why watch
This talk presents OpenRewrite's Kotlin 2 support, demonstrating how to automate Kotlin upgrades using pre-built and custom recipes that modify codebases at scale. The presenters from Moderne explain how their refactoring engine works on Lossless Semantic Trees (LSTs) to handle dependency upgrades, API changes, and stylistic consistency while preserving original formatting. This is essential viewing for teams maintaining large Kotlin codebases who want to reduce manual migration effort.