Big companies, like Google & Facebook, store all their code in a single monolithic repository or monorepo... but why? Learn how to use tools like NPM or Yarn workspaces, Learna, Nx, and Turborepo to scale your codebase https://fireship.io/pro
#software #js #compsci
🔗 Resources
Turborepo https://turborepo.org/
Nx https://nx.dev/
Lerna https://lerna.js.org/
Google's Monorepo https://cacm.acm.org/magazines/2016/7...
📚 Chapters
00:00 The World’s Largest Codebase
00:49 Benefits of Monorepos
01:50 The Problem with Monorepos
02:18 Yarn & NPM Workspaces
02:48 Lerna
03:30 PNPM
03:48 Nx vs Turborepo
06:10 Turborepo Tutorial
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
Atom One Dark
vscode-icons
Fira Code Font
🔖 Topics Covered
Monorepo Pros and Cons
What is a monorepo?
Who uses Monorepos?
Should I use a monorepo?
Nx compared to Turborepo
How Google's Monorepo works.