all speakers

Mikhail Glukhikh

Mikhail Glukhikh

Team Lead for Kotlin Compiler Core at JetBrains

Mikhail Glukhikh has worked at JetBrains since 2015 and is now the Team Lead of the Kotlin Compiler Core team. Since 2019, he has been involved in the development of the new K2 Kotlin compiler. A former university lecturer on Kotlin and other programming languages, Mikhail holds a Ph.D. in computer science.

K2 Compiler plugins

This talk will highlight the changes to the compiler API that K2 provides, its capabilities, and its differences compared to the K1 compiler API. We will discuss the following topics:

  • Abilities and restrictions of the K1 and K2 plugin APIs
  • Possible directions for plugin API expansion
  • IDE and Gradle integration for compiler plugins
  • API stabilization
Talk by: Mikhail Glukhikh