~/talk

Enabling real-time insights through stream processing in Python

Talkat PyData London 2024 · 2024-06-14..06-16· [python]
links:none on file
slides:none on file

Shows actual tooling and results: uses CSP (C++ core with Python API), Bitewax, Flink and Kafka comparisons, GTFS/GBFS feeds and Parquet playback. Builds an interactive dashboard that computes average wait time ~4.5 min plus 90th/99th percentiles from MTA GTFS (30s updates), and bike availability from Citi Bike: 2200 stations 29,000 bikes with 99 empty 119 full (60s updates). Demonstrates historical playback via Parquet and seamless switch to real‑time execution; dashboard updates live and the demo works end to end.

AI-written summary · about

  1. 0:00Real-time stream processing intro
  2. 1:04What we'll build
  3. 3:10Human streaming data
  4. 4:32Streaming challenges
  5. 8:23Python stream tools
  6. 11:50Composable stream processing
  7. 13:15Core CSP concepts
  8. 17:04Modular stream graphs
  9. 19:09Industries using streams
  10. 19:29Demo setup NYC transit
  11. 25:54Subway wait times
  12. 26:57Transit alerts handling
  13. 27:38Bike share metrics
  14. 29:47Live transit visualization
  15. 31:55Key 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.