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
@kuldeepdhaka2592 Жыл бұрын
This seems like the comeback you 🎊🎊🎊🎊🔥🔥🔥🔥🔥 Felt like how your old content did
@dalanxd9 күн бұрын
Man, the automatic CLI scaffolding seems very nice! I'm ashamed of how much time I've lost tweaking configs and monorepo configs.... sometimes the level of detail is almost overwhelming. You can easily loose 1 or 2 days configuring a single project in my experience
@robletts4114 Жыл бұрын
Great stuff CJ ❤
@AR-jx3yb3 ай бұрын
Short and useful video. Thanks mate 👍
@abhinavsingh-zc2hk8 ай бұрын
You explain so good. Thank you :)
@benjamin-lieb8 күн бұрын
Great intro to Mono repos. I'm a long-time ruby on rails user, who now only really builds react front ends. I have a rails app that I host on Heroku that houses about 10 separate applications (run on separate domains). I'm exploring ditching rails completely in favor of ts/js code sharing, and exploring monorepos for the first time. Some questions... I started this rails app 8 years ago, and have kept it up to date. With these mono-repo options, how long do you think they'll exist before they go belly-up? Also, how hard do you imagine (or have experienced) it to be to change mono-repos for a code base? I've been coding for quite a while now, and have developed a preference for stable but less bleeding edge ecosystems. They call it a bleeding edge for a reason. I don't want to port this to some mono-repo system this year, and then in 4 years have everything be obsolete. What's your sense?
@JJTrades_X Жыл бұрын
Love this
@maidenjewel52027 ай бұрын
Great Explanation!
@kristiannn Жыл бұрын
great, are you planning to also create a micro services project in the future? :)
@SO-vq7qd2 ай бұрын
1:15 thats crazy. How big is that codebase you think?
@TheVincent02684 ай бұрын
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.
@majklzumberi1761 Жыл бұрын
Pt2
@xyangst Жыл бұрын
I rather just use yarn/pnpm workspaces nx and stuff like that is overkill tbh