Speaker

Justin Kaeser

Justin Kaeser

JetBrains / IntelliJ Bazel plugin

Munich, Germany

Actions

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.

Area of Expertise

  • Information & Communications Technology

Topics

  • IntelliJ IDEA
  • DevTools
  • scala
  • Scala Programming
  • Bazel
  • building teams
  • build tools
  • software development tooling

Integrating Developer Experiences - Build Server Protocol and beyond

IDEs - Integrated Development Environments - traditionally provide out of the box support for many of the tasks that go into making working software out of source code. But increasingly, developers expect to be able to use any one of a variety of special-purpose tools for each task. This shifts the focus of the IDE from "Integrated" to "Integrating" external tools into a coherent experience.

Especially in the Scala ecosystem, we have an increasing number of build tools to choose from. I have been focusing on integrating sbt and other new tools with the IntelliJ Scala plugin and will talk about challenges involved and how the Build Server Protocol makes it possible for IntelliJ to interface with any build tool.

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.

MSCC Developers Conference 2025 Sessionize Event Upcoming

July 2025

DPE Summit Sessionize Event

November 2022 San Francisco, California, United States

Developers Conference 2019 - Mauritius Sessionize Event

April 2019 Moka, Mauritius

Justin Kaeser

JetBrains / IntelliJ Bazel plugin

Munich, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top