Justin Kaeser
Justin Kaeser
Team Lead

How your Monorepo Breaks the IDE, and What We're Doing About It


Dumping all your code into a single shared monorepository is all the rage. But our tooling is only catching up with the new paradigm. We’ll go over how large repositories and common patterns in them are breaking long-standing assumptions in IntelliJ IDEA in terms of project model, performance, and user experience. Then we will take a look at our current ideas and approaches to solving these problems in a monorepo world.

About Justin

Justin believes in “Tools before Rules”: automating the development toolchain to remove the friction of dealing with manual processes. He works on this goal as team lead for the Bazel support in IntelliJ IDEA and as customer success engineer at JetBrains.