

Supper Club × Turbo Repo with Jared Palmer
May 20, 2022
In this discussion, Jared Palmer, the creator of Turbo Repo, shares insights into his innovative build system for monorepos, emphasizing its role in streamlining development workflows. He reveals how Turbo Repo enhances build efficiency through caching and task management while optimizing package development with TSDX. The conversation also touches on his experience with Vercel's acquisition, the importance of personalized tech stacks, and automating dependency management. Plus, expect some fun anecdotes about life in tech over whiskey!
AI Snips
Chapters
Transcript
Episode notes
Turbo Repo's Core Functionality
- Turbo Repo optimizes monorepo builds by leveraging techniques from companies like Google and Meta.
- It creates a directed acyclic graph of tasks and prioritizes remote caching to minimize recomputation.
Turbo Repo's Impact on Build Times
- Caching and incremental task running in Turbo Repo significantly reduce build times, often by 50-85%.
- This drastically improves developer workflows and deployment speeds, especially in larger projects.
Origin of Turbo Repo
- Jared Palmer's inspiration for Turbo Repo came from observing long deployment times in large companies and smaller teams.
- This led him to create a tool that streamlines builds and improves caching for broader use.