DEV Community

Semaphore Uncut

Monorepo and Building at Scale with Benjy Weinberger

In this episode of Semaphore Uncut, I talk to Benjy Weinberger, co-founder of Toolchain. We discuss Toolchain's build tool, 'Pants', and hear Benjy's views on the monorepo strategy for managing your codebase.

Key takeaways:

  • Pants: a fast, scalable build system
  • Explicit modelling of dependencies is key to Pants performance
  • Monorepo gives visibility and ownership of the effects of your changes
  • Monorepo helps avoid dependency hell
  • How Pants works: a concrete example
  • Tools to make adopting Pants easy
  • How to contribute to Pants V2

About Semaphore Uncut
In each episode of Semaphore Uncut, we invite software industry professionals to discuss the impact they are making and what excites them about the emerging technologies.

Episode source