~/talk

Practical Rx with Flutter

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [flutter, reactive-programming]
slides:none on file

Live-coding a Flutter search screen that uses rx_start and StreamBuilder to turn input streams into safe outputs, demonstrating concrete fixes: replace naive mapping with switchMap to avoid out‑of‑order results, add debounce (500ms) to drop intermediate requests, use combineLatest to filter live “out of stock” updates, and use exhaustMap for infinite pagination. A mocked API makes the letter P request take seconds so the demo shows the race, the fixes prevent overwrites and cut unnecessary requests, and a cranberries toggle proves the combined stream behavior works.

AI-written summary · about

  1. 0:00Start
  2. 1:41Proactive Approach
  3. 4:30Single Code Path
  4. 21:25Infinite Pagination?
  5. 25:15Overfetching
  6. 26:02Examples
~/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.