Timeline
explore river
Every post and feed across this instance
-
#9: Docker for the Python Developer
See the full show notes for this episode on the website at talkpython.fm/9talkpython.fm -
#179: Python Language Summit 2018
See the full show notes for this episode on the website at talkpython.fm/179talkpython.fm -
#312: Python Apps that Scale to Billions of Users
See the full show notes for this episode on the website at talkpython.fm/312talkpython.fm -
#119: Python in Engineering
See the full show notes for this episode on the website at talkpython.fm/119talkpython.fm -
#460: Dropbase: Build Internal Tools with Python
See the full show notes for this episode on the website at talkpython.fm/460talkpython.fm -
#374: PSF Survey in Review
See the full show notes for this episode on the website at talkpython.fm/374talkpython.fm -
#157: The Journal of Open Source Software
See the full show notes for this episode on the website at talkpython.fm/157talkpython.fm -
#456: Building GPT Actions with FastAPI and Pydantic
See the full show notes for this episode on the website at talkpython.fm/456talkpython.fm -
#192: Python Year in Review 2018 Edition
See the full show notes for this episode on the website at talkpython.fm/192talkpython.fm -
#348: Dear PyGui: Simple yet Fast Python GUI Apps
See the full show notes for this episode on the website at talkpython.fm/348talkpython.fm -
#149: 4 Python Web Frameworks, Compared
See the full show notes for this episode on the website at talkpython.fm/149talkpython.fm -
#250: Capture over 400x C02 as trees with AI and Python
See the full show notes for this episode on the website at talkpython.fm/250talkpython.fm -
#414: A Stroll Down Startup Lane
See the full show notes for this episode on the website at talkpython.fm/414talkpython.fm -
#62: San Diego Technology Immersion Group Learns Python
See the full show notes for this episode on the website at talkpython.fm/62talkpython.fm -
#343: Do Excel things, get notebook Python code with Mito
See the full show notes for this episode on the website at talkpython.fm/343talkpython.fm -
#272: No IoT things in hand? Simulate them with Device Simulator Express
See the full show notes for this episode on the website at talkpython.fm/272talkpython.fm -
#424: Shiny for Python
See the full show notes for this episode on the website at talkpython.fm/424talkpython.fm -
#276: Geekout: Life in the solar system and beyond
See the full show notes for this episode on the website at talkpython.fm/276talkpython.fm -
#209: Inside Python's new governance model
See the full show notes for this episode on the website at talkpython.fm/209talkpython.fm -
#496: Scaf: Complete blueprint for new Python Kubernetes projects
See the full show notes for this episode on the website at talkpython.fm/496talkpython.fm -
#120: Python in Finance
See the full show notes for this episode on the website at talkpython.fm/120talkpython.fm -
#256: Click to run your notebook with Binder
See the full show notes for this episode on the website at talkpython.fm/256talkpython.fm -
#541: Monty - Python in Rust for AI
When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity of another service. Let the LLM loose on your actual machine and... well, you'd better be watching.
On this episode, I sit down with Samuel Colvin, creator of Pydantic, now at 10 billion downloads, to explore Monty, a Python interpreter written from scratch in Rust, purpose-built to run LLM-generated code. It starts in microseconds, is completely sandboxed by design, and can even serialize its entire state to a database and resume later. We dig into why this deliberately limited interpreter might be exactly what the AI agent era needs.
Episode sponsors
Talk Python Courses
Python in Production
Links from the show
Guest
Samuel Colvin: github.com
CPython: github.com
IronPython: ironpython.net
Jython: www.jython.org
Pyodide: pyodide.org
monty: github.com
Pydantic AI: pydantic.dev
Python AI conference: pyai.events
bashkit: github.com
just-bash: github.com
Narwhals: narwhals-dev.github.io
Polars: pola.rs
Strands Agents: aws.amazon.com
Subscribe Running Pydantic’s Monty Rust sandboxed Python subset in WebAssembly: simonwillison.net
Rust Python: github.com
Valgrind: valgrind.org
Cod Speed: codspeed.io
Watch this episode on YouTube: youtube.com
Episode #541 deep-dive: talkpython.fm/541
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: @mkennedytalkpython.fm -
#431: Visualizing CPython Release Process
See the full show notes for this episode on the website at talkpython.fm/431talkpython.fm -
#265: Why is Python slow?
See the full show notes for this episode on the website at talkpython.fm/265talkpython.fm -
#126: Kubernetes for Pythonistas
See the full show notes for this episode on the website at talkpython.fm/126talkpython.fm -
#32: PyPy.js - PyPy Python in Your Browser
See the full show notes for this episode on the website at talkpython.fm/32talkpython.fm -
#345: 10 Tips and Tools for Developer Productivity
See the full show notes for this episode on the website at talkpython.fm/345talkpython.fm -
#512: Building a JIT Compiler for CPython
See the full show notes for this episode on the website at talkpython.fm/512talkpython.fm -
#13: Flask web framework and much, much more
See the full show notes for this episode on the website at talkpython.fm/13talkpython.fm -
#316: Flask 2.0
See the full show notes for this episode on the website at talkpython.fm/316talkpython.fm -
#273: CoCalc: A fully colloborative notebook development environment
See the full show notes for this episode on the website at talkpython.fm/273talkpython.fm -
#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy
See the full show notes for this episode on the website at talkpython.fm/257talkpython.fm -
#329: Geekout: Renewable Energy
See the full show notes for this episode on the website at talkpython.fm/329talkpython.fm -
#332: Robust Python
See the full show notes for this episode on the website at talkpython.fm/332talkpython.fm -
#327: Little Automation Tools in Python
See the full show notes for this episode on the website at talkpython.fm/327talkpython.fm -
#253: Moon base geekout
See the full show notes for this episode on the website at talkpython.fm/253talkpython.fm -
#544: Wheel Next + Packaging PEPs
When you pip install a package with compiled code, the wheel you get is built for CPU features from 2009. Want newer optimizations like AVX2? Your installer has no way to ask for them. GPU support? You're on your own configuring special index URLs. The result is fat binaries, nearly gigabyte-sized wheels, and install pages that read like puzzle books. A coalition from NVIDIA, Astral, and QuanSight has been working on Wheel Next: A set of PEPs that let packages declare what hardware they need and let installers like uv pick the right build automatically. Just uv pip install torch and it works. I sit down with Jonathan Dekhtiar from NVIDIA, Ralf Gommers from Quansight and the NumPy and SciPy teams, and Charlie Marsh, founder of Astral and creator of uv, to dig into all of it.
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Temporal
Talk Python Courses
Links from the show
Guests
Charlie Marsh: github.com
Ralf Gommers: github.com
Jonathan Dekhtiar: github.com
CPU dispatcher: numpy.org
build options: numpy.org
Red Hat RHEL: www.redhat.com
Red Hat RHEL AI: www.redhat.com
RedHats presentation: wheelnext.dev
CUDA release: developer.nvidia.com
requires a PEP: discuss.python.org
WheelNext: wheelnext.dev
Github repo: github.com
PEP 817: peps.python.org
PEP 825: discuss.python.org
uv: docs.astral.sh
A variant-enabled build of uv: astral.sh
pyx: astral.sh
pypackaging-native: pypackaging-native.github.io
PEP 784: peps.python.org
Watch this episode on YouTube: youtube.com
Episode #544 deep-dive: talkpython.fm/544
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: @mkennedytalkpython.fm -
#116: 10 top talks of PyCon 2017 reviewed
See the full show notes for this episode on the website at talkpython.fm/116talkpython.fm -
#301: Deploying and running Django web apps in 2021
See the full show notes for this episode on the website at talkpython.fm/301talkpython.fm -
#55: How our engineering environments are killing diversity (and how we can fix it)
See the full show notes for this episode on the website at talkpython.fm/55talkpython.fm -
#323: Best practices for Docker in production
See the full show notes for this episode on the website at talkpython.fm/323talkpython.fm -
#63: Validating Python tests with mutation testing
See the full show notes for this episode on the website at talkpython.fm/63talkpython.fm -
#195: Teaching Python at Apple
See the full show notes for this episode on the website at talkpython.fm/195talkpython.fm -
#359: Lifecycle of a machine learning project
See the full show notes for this episode on the website at talkpython.fm/359talkpython.fm -
#507: Agentic AI Workflows with LangGraph
See the full show notes for this episode on the website at talkpython.fm/507talkpython.fm -
#74: Past, Present, and Future of IronPython
See the full show notes for this episode on the website at talkpython.fm/74talkpython.fm -
#80: TinyDB: A tiny document db written in Python
See the full show notes for this episode on the website at talkpython.fm/80talkpython.fm -
#137: Design concepts and tips for developers
See the full show notes for this episode on the website at talkpython.fm/137talkpython.fm -
#395: Tools for README.md Creation and Maintenance
See the full show notes for this episode on the website at talkpython.fm/395talkpython.fm