~/talk

Productionizing Jupyter Notebooks

Talkat DSC Europe 23 · 2023-11-20..11-24· [machine-learning, devops-and-delivery]
slides:none on file

Demos a workflow that turns exploratory Jupyter notebooks into runnable data jobs using Versatile Data Kit (VDK): notebooks are tagged as VDK sales to enforce a strict execution order, code runs locally with ingestion into SQLite, and tests run end-to-end with a pdk run command before deployment. The notebook-to-pipeline flow preserves reproducibility, strips transient outputs on deploy, supports plugins and one‑click deployment, and surfaces issues like a counted 365 test users that break loose cell execution.

AI-written summary · about

  1. 0:00Productionizing Jupyter Notebooks
  2. 1:09Challenges in productionizing
  3. 2:38Verstyle Data Kit overview
  4. 11:32Workshop environment setup
  5. 19:08Reproducibility issues in notebooks
  6. 24:18Reproducibility with VDK cells
  7. 33:53Marking cells for production
  8. 43:41Debugging and visualization cells
  9. 53:38Data ingestion with VDK jobs
  10. 58:22Testing notebook logic
  11. 1:01:13Cleaning notebooks for deployment
  12. 1:04:43VDK common questions
  13. 1:13:51Closing and survey
~/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.