Syntax - Tasty Web Development Treats

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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
INSIGHT

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.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app