Timeline
explore river
Every post and feed across this instance
-
#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 -
#21: PyPy - The JIT Compiled Python Implementation
See the full show notes for this episode on the website at talkpython.fm/21talkpython.fm -
#423: Solving 10 different simulation problems with Python
See the full show notes for this episode on the website at talkpython.fm/423talkpython.fm -
#286: Python and ML at NASA Jet Propulsion Laboratory (JPL)
See the full show notes for this episode on the website at talkpython.fm/286talkpython.fm -
#3: Pyramid Web Framework
See the full show notes for this episode on the website at talkpython.fm/3talkpython.fm -
#169: Becoming a Python content creator
See the full show notes for this episode on the website at talkpython.fm/169talkpython.fm -
#551: Stroll Down Startup Lane - 2026
If you've ever been to PyCon, you know one of the best parts of the expo hall is Startup Row, a stretch of booths where early-stage companies built on Python show off what they're creating. But only attendees get to walk that lane, so let's bring it to everyone. In this episode, we stroll down Startup Row together. We kick things off with the organizers, Jason and Shay, who share the program's origin story going back to Paul Graham and the PSF, plus some surprising stats, including two unicorns among the alumni. Then we meet five startups: Tetrix, bringing AI to institutional investing in private markets. Arcjet, security that lives inside your app as an SDK. Phemeral.dev, serverless hosting built for Python web apps. CapiscIO, an identity and authority layer for AI agents. And Pixeltable, a multimodal database from Marcel Kornacker, co-creator of Apache Parquet. See if you can spot the theme running through them all. Let's go for a walk.
Episode sponsors
AgentField AI
Talk Python Courses
Links from the show
Guests
Naunidh Bhalla: linkedin.com
Grant Gittes: linkedin.com
Marcel Kornacker: linkedin.com
Beon de Nood: linkedin.com
Chinmaya Joshi: linkedin.com
David Mytton: linkedin.com
Shea Tate-Di Donna: linkedin.com
Jason Rowley: linkedin.com
Azul Garza: github.com
Renée Rosillo: linkedin.com
Tetrix: tetrix.co
Tetrix Jobs: tetrix.co
Arcjet: arcjet.com
Pixeltable: pixeltable.com
Phemeral.dev: phemeral.dev
CapiscIO: capisc.io
Episode #551 deep-dive: talkpython.fm/551
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 -
#186: 100 Days of Python in a Magical Universe
See the full show notes for this episode on the website at talkpython.fm/186talkpython.fm -
#239: Bayesian foundations
See the full show notes for this episode on the website at talkpython.fm/239talkpython.fm -
#319: Typosquatting and Supply Chains Vulnerabilities
See the full show notes for this episode on the website at talkpython.fm/319talkpython.fm -
#337: Kedro for Maintainable Data Science
See the full show notes for this episode on the website at talkpython.fm/337talkpython.fm -
#377: Python Packaging and PyPI in 2022
See the full show notes for this episode on the website at talkpython.fm/377talkpython.fm -
#174: Coming into Python from another Industry (part 2)
See the full show notes for this episode on the website at talkpython.fm/174talkpython.fm -
#389: 18 awesome asyncio packages in Python
See the full show notes for this episode on the website at talkpython.fm/389talkpython.fm -
#438: Celebrating JupyterLab 4 and Jupyter 7 Releases
See the full show notes for this episode on the website at talkpython.fm/438talkpython.fm -
#492: Great Tables
See the full show notes for this episode on the website at talkpython.fm/492talkpython.fm -
#22: CPython Internals and Learning Python with pythontutor.com
See the full show notes for this episode on the website at talkpython.fm/22talkpython.fm -
#66: Faster Python Programs: Measure, Don't Guess
See the full show notes for this episode on the website at talkpython.fm/66talkpython.fm -
#18: Python Anti-patterns and other mistakes
See the full show notes for this episode on the website at talkpython.fm/18talkpython.fm -
#242: Your education will be live-streamed
See the full show notes for this episode on the website at talkpython.fm/242talkpython.fm -
#177: Flask goes 1.0
See the full show notes for this episode on the website at talkpython.fm/177talkpython.fm -
#6: Requests, PyCon, and Python's future
See the full show notes for this episode on the website at talkpython.fm/6talkpython.fm -
#173: Coming into Python from another Industry (part 1)
See the full show notes for this episode on the website at talkpython.fm/173talkpython.fm -
#95: Grumpy: Running Python on Go
See the full show notes for this episode on the website at talkpython.fm/95talkpython.fm -
#350: Python Steering Council 2021 Retrospective
See the full show notes for this episode on the website at talkpython.fm/350talkpython.fm -
#224: 12 lessons from 100 days of web
See the full show notes for this episode on the website at talkpython.fm/224talkpython.fm -
#463: Running on Rust: Granian Web Server
See the full show notes for this episode on the website at talkpython.fm/463talkpython.fm -
#34: Continuum: Scientific Python and The Business of Open Source
See the full show notes for this episode on the website at talkpython.fm/34talkpython.fm -
#402: Polars: A Lightning-fast DataFrame for Python [updated audio]
See the full show notes for this episode on the website at talkpython.fm/402talkpython.fm