Syntax - Tasty Web Development Treats

Monorepos! Workspaces, pnpm, turborepo + more!

4 snips
Jan 26, 2022
Dive into the world of monorepos and discover their benefits for managing multiple projects! The hosts share personal experiences, tools like pnpm and Turbo Repo, and the advantages of organizing dependencies. They discuss navigating library management challenges and the intricacies of package managers. With insights on headless CMS solutions and tech tools, including FreshBooks and LogRocket for better efficiency, this discussion is packed with practical advice for developers looking to streamline their workflow!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Wes's Monorepo Journey

  • Wes had never built a monorepo until recently, prompted by managing multiple projects like a video player and admin dashboard within his course platform, "Boss Monster".
  • Managing content across separate repositories became cumbersome, leading him to explore monorepos for streamlined development.
ANECDOTE

Scott's Monorepo Structure

  • Scott's monorepo includes a SvelteKit UI, Fastify API, shared code, open-source Svelte packages (managed via git submodules), and an admin UI.
  • This setup enables code sharing and managing multiple projects, including public and private packages.
INSIGHT

Monorepo Benefits

  • Monorepos excel at managing multiple packages within a single repository, simplifying code sharing and dependency management.
  • They are particularly beneficial for teams and open-source projects, but less useful for solo developers on simple projects.
Get the Snipd Podcast app to discover more snips from this episode
Get the app