Zarządzaj kodem jak w Google - Co to jest monorepo?
Odcinek opublikowany 18.04.2024Zastanawiał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 googlu06:44 Monorepo - ale po co?!07:24 Linter i prettier w monorepo08:57 Brak opieki na globalnymi standardami (module boundaries i inne takie)10:53 Monorepo vs paczki npm11:33 Kiedy monorepo jest wskazane?14:18 Kiedy nie pakować się w monorepo?17:55 PoC przed wejściem w monorepo18:29 Podsumowanie20:26 Szklana kula, czyli przyszłość monorepo21:17 Polecajki 23:53 OutroLinki:1) https://monorepo.tools/ - świetne wprowadzenie do monorepo od Nrwl + opis obecnych tooli na rynku2) https://nx.dev/ czyli frontendowa kobyła do monorepoBadanie 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
Kliknij, aby znaleźć fragmenty, w których pada.
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!
Wstęp
Co to jest monorepo?
Monorepo w googlu
Monorepo - ale po co?!
Linter i prettier w monorepo
Brak opieki na globalnymi standardami (module boundaries i inne takie)
Monorepo vs paczki npm
Kiedy monorepo jest wskazane?
Kiedy nie pakować się w monorepo?
PoC przed wejściem w monorepo
Podsumowanie
Szklana kula, czyli przyszłość monorepo
Polecajki
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