~/talk

Handling Legacy APIs with Domain Driven Design and Reactivity

Talkat Fluttercon Europe 2024 · 2024-07-03..07-05· [frontend-architecture]
links:none on file
slides:none on file

Claims a practical pattern to keep a backward‑compatible REST API while avoiding repeated polling and cache headaches by combining Domain‑Driven Design and simple reactivity: domain layer defines repository interfaces, infrastructure implements them and turns API update events into entities, and the application layer (Cubit/Bloc) calls down, bubbles up by invoking synchronous commands and subscribing to update streams. Demo app uses two repositories (integers and doubles) against one numbers API, uses repositories expose streams with injectable singletons and stream controllers, and the approach works in the migration phase.

AI-written summary · about

  1. 0:00Welcome
  2. 3:02Legacy APIs challenges
  3. 8:52Traditional API integration problems
  4. 12:23Call down bubble up approach
  5. 13:49Live demo
  6. 26:58Summary
~/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.