Dogfooding Developer Productivity: Development Process at JetBrains
This talk covers the development processes used for the largest project at JetBrains: the monorepo for the IDEs based on the IntelliJ Platform. This project spans 22 years of history, includes ~30M lines of Java and Kotlin code, and was supported by hundreds of contributors. Learn how JetBrains uses its products (TeamCity, YouTrack, Space, shared indexes, Toolbox Enterprise), as well as JetBrains custom tools to increase productivity.
Dmitry Jemerov is a JetBrains veteran who has worked on many products including IntelliJ IDEA, PyCharm, RubyMine, Kotlin and more. His current role is Head of Product in the IntelliJ department.