Mentionsy
Zarządzaj kodem jak w Google - Co to jest monorepo?
Odcinek opublikowany 18.04.2024
Zastanawiałeś się kiedyś, dlaczego monorepo jest takie hot w świecie devów?
W tym odcinku zagłębimy się w świat monorepo. Opowiemy, co to takiego i czemu nawet Google na to się zdecydował. Przyjrzymy się, jak monorepo pomaga trzymać kod w ryzach i co zrobić, żeby nie zwariować z narzędziami jak linter czy prettier.
Będziemy też mierzyć się z pytaniami "kiedy monorepo ma sens?" oraz "kiedy lepiej sobie odpuścić?". A na koniec zerkniemy w przyszłość – czyli co dalej z tym monorepo?
Łap popcorn, włączaj play i zobacz, co monorepo może zrobić dla twojego projektu!
00:00 Wstęp
02:09 Co to jest monorepo?
04:09 Monorepo w googlu
06:44 Monorepo - ale po co?!
07:24 Linter i prettier w monorepo
08:57 Brak opieki na globalnymi standardami (module boundaries i inne takie)
10:53 Monorepo vs paczki npm
11:33 Kiedy monorepo jest wskazane?
14:18 Kiedy nie pakować się w monorepo?
17:55 PoC przed wejściem w monorepo
18:29 Podsumowanie
20:26 Szklana kula, czyli przyszłość monorepo
21:17 Polecajki
23:53 Outro
Linki:
1) https://monorepo.tools/ - świetne wprowadzenie do monorepo od Nrwl + opis obecnych tooli na rynku
2) https://nx.dev/ czyli frontendowa kobyła do monorepo
Badanie wpływu monorepo w Google - https://research.google/pubs/why-google-stores-billions-of-lines-of-code-in-a-single-repository/
Twój must have we frontendowym monorepo:
- https://prettier.io/docs/en/integrating-with-linters.html
- https://eslint.org/
Polecajki:
1) Atomic Habits - James Clear
2) https://www.storytel.com/ - czyli fajny abonamentowy portal z audiobookami
Recent Episodes
-
Koniec RxJS w Angularze? Signals przejmują ster...
27.11.2025 17:00
-
Czy już wszyscy frontend developerzy są inżynie...
20.11.2025 15:00
-
Odwróć zależności albo zgiń – Nx graph day!
19.11.2025 15:00
-
🚨 94,8% stron niedostępnych! Czy Europejski Akt...
18.11.2025 15:00
-
Angular 20: Bez ngIf, bez ngFor... bez sensu?
17.11.2025 15:00
-
Ten setup zniszczy Twój monolit – NX + Micro Fr...
16.11.2025 15:00
-
Hack Angular Material 3 – styluj bez palet kolo...
15.11.2025 15:00
-
Micro Frontendy 2025 - czy ten pociąg już odjec...
14.11.2025 15:00
-
Czy Liquid Glass od Apple kończy erę hybrydowyc...
13.11.2025 17:00
-
Bootstrap, jQuery - przyjaciele, czy jeszcze ży...
11.11.2025 15:00