#530: anywidget: Jupyter Widgets made easy

#530: anywidget: Jupyter Widgets made easy

0 Ratings
0
Episode
529 of 529
Duration
1H 11min
Language
English
Format
Category
Non-fiction

For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web’s interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data.

Episode sponsors

Seer: AI Debugging, Code TALKPYTHON

PyCharm, code STRONGER PYTHON

Talk Python Courses

Links from the show Trevor on GitHub: github.com

anywidget GitHub: github.com

Trevor's SciPy 2024 Talk: www.youtube.com

Marimo GitHub: github.com

Myst (Markdown docs): mystmd.org

Altair: altair-viz.github.io

DuckDB: duckdb.org

Mosaic: uwdata.github.io

ipywidgets: ipywidgets.readthedocs.io

Tension between Web and Data Sci Graphic: blobs.talkpython.fm

Quak: github.com

Walk through building a widget: anywidget.dev

Widget Gallery: anywidget.dev

Video: How do I anywidget?: www.youtube.com

PyCharm + PSF Fundraiser: pycharm-psf-2025 code STRONGER PYTHON

Watch this episode on YouTube: youtube.com

Episode #530 deep-dive: talkpython.fm/530

Episode transcripts: talkpython.fm

Theme Song: Developer Rap

🥁 Served in a Flask 🎸: talkpython.fm/flasksong

---== Don't be a stranger ==---

YouTube: youtube.com/@talkpython

Bluesky: @talkpython.fm

Mastodon: @talkpython@fosstodon.org

X.com: @talkpython

Michael on Bluesky: @mkennedy.codes

Michael on Mastodon: @mkennedy@fosstodon.org

Michael on X.com: @mkennedy


Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Try for free
Details page - Device banner - 894x1036
Cover for #530: anywidget: Jupyter Widgets made easy

Other podcasts you might like ...