Notebooks that dream with marimo
Talkat PythonAsia 2026 · on Sunday, 2026-03-22· at 16:15· Yuchengco Hall 5th Flr. Y507 (Workshop Room 1)·
summary
A reactive Python notebook called Mimo enforces single definitions so a reassigned X throws an error instead of leaking state, and it builds a directed acyclic graph of cell dependencies so children update automatically when parents change. It auto-detects and auto-install missing packages, exposes UI widgets (slider, dropdown) that drive live charts, supports columnar SQL with DuckDB + Polars integration, lets chart selections return images/rows, and can run as a shareable app or CLI.
AI-written summary · about
chapters (10)
- 0:00Reactive notebooks intro
- 1:50Installing marimo
- 3:36Reactivity and dependencies
- 5:20Interactive UI elements
- 8:14Data apps with marimo
- 11:51Sharing notebooks
- 14:05Data visualization
- 18:47SQL and databases
- 23:55AI and external APIs
- 27:05Alternatives
related talks
33mSolving the Scala Notebook Experience
25mTo Notebook or Not to Notebook: Multilingual Workflows for Data Analysis
45mData Science Apps: Beyond Notebooks
43mAdvanced Data Visualizations In Jupyter Notebooks
17mLiterate Programming With Jupyter Notebooks and Quarto
48mInteractive Computing with Jupyter and Almond
37mReproducible and shareable notebooks across a data science team
01h 00mInteractive Computing with Jupyter: Past, Present, and Future
