~/talk

Preflight Your Data: Catch Hidden Issues Before Handoff

Talkat PyCon US 2026 · 2026-05-13..05-19· [data-visualization]
links:none on file
slides:none on file

A practical preflight shows a small Python validator that runs a YAML rule pack against CSV/TSV sources, produces JSON and Markdown reports, and enforces severity levels so fails block submission while warnings can be acknowledged. Examples include duplicate occurrence IDs, invalid ISO dates, suspicious coordinates, and missing cross-file links. The author starts with 5–10 rules, demonstrates deterministic outputs and hashing so reruns show “resolved since last run,” and ships a human-readable report that points to exact rows to fix.

AI-written summary · about

  1. 0:00Pre-flight data validation
  2. 1:11Hidden data issues survive
  3. 4:24Manual workflow inefficiencies
  4. 5:28What pre-flight validation means
  5. 7:38Starting with validation rules
  6. 9:29Python architecture for checks
  7. 12:04Human-readable reports
  8. 13:51Demo of ferry tool
  9. 15:42Benefits of reusable validation
  10. 16:47Q&A
~/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.