~/talk

Simplifying Dart Mono-repo Management for Efficient Code Sharing and Collaboration

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [developer-experience]
slides:none on file

Compares concrete tools and trade offs for Dart mono‑repos, arguing you need tooling for Melos style package overrides, local and distributed caching, and dependency graph visualization. Demonstrates Melos running on Flame and FlutterFire, shows scripts and a graph generator, and claims Melos solves path override headaches while Bazel is powerful but complex. Emphasizes detecting affected packages, partial clones, selective CI runs, and versioning mechanics so changes only build and test what actually depends on them.

AI-written summary · about

  1. 0:00Introduction to mono repos
  2. 1:06Mono vs poly repos explained
  3. 4:45Conway's law and team structure
  4. 7:35Advantages of mono repos
  5. 8:40Disadvantages of mono repos
  6. 11:07Tools for mono repo management
  7. 12:10Key features of mono repo tools
  8. 16:09Modularizing applications
  9. 18:38Introducing Melos tool
  10. 19:42Melos demo and features
  11. 21:53Summary and Q&A
~/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.