DevelopersTV

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.