~/talk

Understanding Monorepos: What you need to know

Talkat Nx Conf Lite 2022 · on Friday, 2022-04-29· [frontend-architecture]
links:none on file
slides:none on file

Monorepos work by turning many projects into isolated units with project graph metadata so tooling knows exact dependencies, enforces module boundaries via tags and ESLint, and flags imports outside a lib’s public API (index.ts). Nx runs only impacted tasks with the affected command, uses per-project targets and generators to create consistent apps/libs, and caches results so builds/tests are fetched from remote caching instead of rerunning. Example: change a design-system component and run apps immediately without publishing.

AI-written summary · about

  1. 0:00Introduction to monorepos
  2. 3:01Defining monorepos and relationships
  3. 7:20Polyrepos vs monorepos
  4. 11:13Monorepos for collaboration
  5. 13:23Misconceptions about monorepos
  6. 16:09NX tooling for monorepos
  7. 21:02Project targets and caching
  8. 24:33Atomic changes with NX
  9. 27:24Key takeaways and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.