~/talk

Your Pipeline as a Function.

name:Pete Hunt
github:petehunt
slides:none on file

A minimal Python pipeline models a jaffle shop using duckdb, S3 and Dagster concepts: pure-ish functions return DataFrames, memoization to S3 serializes cached results as CSVs to avoid redundant re-materialization, asyncio.gather runs independent upstream materializations in parallel, and hourly time partitioning treats each partition as immutable for easy backfills. GitHub examples show faster local tests, fewer network dependencies, cheaper reruns, and simple incremental recovery.

AI-written summary · about

  1. 0:00Introduction
  2. 2:40Functional programming basics
  3. 6:11Data pipeline challenges
  4. 9:01Current pipeline example
  5. 12:30Pure function approach
  6. 15:24Memoization benefits
  7. 18:38Caching and data changes
  8. 19:43Time partitioning solution
  9. 21:53Parallel execution
  10. 25:04Summary and resources
~/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.