~/talk

Don’t Let Compilation Set the Length of your Coffee Break

Talkat NodeTLV 2023 · on Wednesday, 2023-06-28· [developer-experience, frontend-architecture]
slides:none on file

Claim: monorepos plus Nx reduce multi-hour CI runs to minutes by computing an affected graph, using file-level git diffs to pick only impacted projects, caching build outputs in the cloud and replaying them (demo shows 8 outputs returned from cache, a single change rebuilt 1 project; another change rebuilt 5). When caches miss, distributed task execution splits thousands of small tasks across agents, balancing load so large nightly E2E suites that once exceeded 24 hours can be run nightly.

AI-written summary · about

  1. 0:00Introduction and coffee API demo
  2. 2:53Procrastination and tooling blame
  3. 4:18Splitting monolith into domains
  4. 7:34Dependency graph and affected projects
  5. 11:47CI cache and affected detection
  6. 13:18Caching build results
  7. 15:52Distributed task execution
  8. 19:27Real-world speed improvements
  9. 21:31Live demo of NX features
  10. 24:19Summary and takeaways
~/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.