Like this conference, over time Justin Kaeser has moved from Scala to Scale. Previously focusing on build tool support in the IntelliJ Scala plugin, these days he leads a team at JetBrains devoted to improving support for Bazel and large projects in IntelliJ IDEA.
Taming the Beast - Better Bazel in IntelliJ.
As codebases balloon in complexity, organizations are turning to monorepos for streamlined management, and Bazel is becoming the tool of choice. With these changes, a new challenge arises: integrating these solutions with existing IDEs. I will unpack our ongoing work to enhance IDE integration with Bazel-based projects, highlighting the challenges encountered.