~/talk

The Lifecycle of a Jupyter Environment

Talkat PyData Boston 2025 · 2025-12-08..12-10· [developer-experience, python]
slides:none on file

A single notebook grows into a runnable ETL pipeline with an actual ETL.py class that registers steps for extract validate clean and execute, backed by tests and CI and health checks. It uses Papermill parameterized runs to automate repeated notebooks, MLflow experiment tracking to version models, and Snowflake or SageMaker for deployment with Rapids for GPU acceleration. The talk cites handling schema drift and evolving labels, and a 23,000‑respondent survey as context for tooling choices.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Speaker and community
  3. 4:01Objectives for notebooks
  4. 8:34Modular notebooks architecture
  5. 13:38Choosing Jupyter tools
  6. 17:51Reproducible packaging challenges
  7. 22:08Deploying resilient projects
  8. 26:49Q&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.