~/talk

Designing Modular Data Pipeline

Talkat try! Swift Tokyo 2025 · 2025-04-09..04-11· [developer-experience, databases]
slides:none on file

Claims a three-stage pipeline (source → transformer → consumer) that enables swapping components and unit testing, backed by composition and type erasure; lists over 20 OSS libraries used in 80,000 teams; demos file watchers for live-editing JSON and a remote polling variant; describes Oxnap for byte-level record/replay (zero dependencies, default Firebase uploader, 10–30 minute integration) that reproduces ~90% of data bugs and reportedly saved months at the New York Times.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Modular pipelines with composition
  3. 4:15Core components
  4. 7:28Simulating server responses
  5. 9:35Live file watching
  6. 13:21Recording user data
  7. 18:43Replaying recorded data
  8. 19:48Summary
~/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.