~/talk

Straightforward stream processing with CSP

Talkat PyData NYC 2024 · 2024-11-06..11-08· [python]
links:none on file
slides:none on file

CSP is an open‑source stream processing library with a C++ engine and Python API that aims to keep research and deployment identical: the same graph runs in real time or as replayed historical data, enabling replay years of data without changing logic. It uses mandatory static typing, offers Parquet and Kafka adapters (fewer than Flink), includes a profiler with cycle times and memory snapshots, supports Perspective for live visualization (earthquake and MTA demos), handles medium‑frequency market feeds at Point72, and limits parallelism to disjoint graphs rather than per‑node threads.

AI-written summary · about

  1. 0:00CSP and stream processing intro
  2. 3:27Developer experience defined
  3. 5:56Static vs dynamic data
  4. 10:30CSP in data toolbox
  5. 13:41CSP development cycle
  6. 16:31Building CSP graph
  7. 21:47Composable subgraphs
  8. 24:54Enhancing developer experience with CSP
  9. 25:36Research and backtesting
  10. 27:42Debugging pipelines
  11. 29:50Performance optimization
  12. 31:16Jupyter interactive execution
  13. 32:18CSP applications summary
  14. 32:43Q&A on CSP
~/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.