00:00 What is a monorepo? 02:47 Why would we need a monorepo? 05:00 What are some alternatives to a monorepo? 06:15 Disadvantages of a monorepo 07:21 Monorepos in the real world 08:32 Why monorepos? 09:30 Tools for creating a monorepo 12:02 Creating a monorepo with nx 14:21 Adding a node library to a monorepo with nx
Yes, TFVC still exists. I worked with it for years, without problems, and felt a bit old fashioned because everybody around me used Git. How did we use it?: trunk based development (TBD) because branching is not really a good idea in tfvc and we had a single big repository with all projects in it, a monorepo so to say. Until I heard that TBD and mono repo's are super hip and sexy, ha ha. Another property of tfvc is that it is not distributed, so you cannot commit to a local repo. But as long as your internet connection is up, what you may expect in a first world country, there is really no need for a local repo.
00:00 What is a monorepo?
02:47 Why would we need a monorepo?
05:00 What are some alternatives to a monorepo?
06:15 Disadvantages of a monorepo
07:21 Monorepos in the real world
08:32 Why monorepos?
09:30 Tools for creating a monorepo
12:02 Creating a monorepo with nx
14:21 Adding a node library to a monorepo with nx
Short and useful video. Thanks mate 👍
This seems like the comeback you 🎊🎊🎊🎊🔥🔥🔥🔥🔥 Felt like how your old content did
Great stuff CJ ❤
You explain so good. Thank you :)
Yes, TFVC still exists. I worked with it for years, without problems, and felt a bit old fashioned because everybody around me used Git. How did we use it?: trunk based development (TBD) because branching is not really a good idea in tfvc and we had a single big repository with all projects in it, a monorepo so to say. Until I heard that TBD and mono repo's are super hip and sexy, ha ha. Another property of tfvc is that it is not distributed, so you cannot commit to a local repo. But as long as your internet connection is up, what you may expect in a first world country, there is really no need for a local repo.
great, are you planning to also create a micro services project in the future? :)
Great Explanation!
Love this
Pt2
I rather just use yarn/pnpm workspaces nx and stuff like that is overkill tbh