565 episodios
- Which of your Python tools would you still pick if you started fresh today? For a long time, the answer was easy. The stack felt settled. AI has reopened almost every one of those choices. Some tools got faster. Others got replaced outright. On this episode, a panel takes stock of the state of the art in Python for 2026. Calvin Hendryx-Parker is CTO and co-founder of Six Feet Up. Pat Decker works in DevOps at Hibu. Reuven Lerner has trained Python developers for 15 years. Sydney Runkle does product management for open source at LangChain. One of them barely opens an editor anymore. Listen in to hear the surprising replacement.
Episode sponsors
Talk Python Courses
Python in Production
Links from the show
Guests
Pat Decker
Reuven Lerner: github.com
Calvin Hendryx-Parker: linkedin.com
Sydney Runkle: github.com
Talk Python Membership: talkpython.fm/community
This Reddit post: www.reddit.com
PSF+Jetbrains survey: blog.jetbrains.com
vscode: code.visualstudio.com
pycharm: www.jetbrains.com
cmux: cmux.com
warp.dev: www.warp.dev
herdr: herdr.dev
Royal TS: apps.microsoft.com
Tailscale: tailscale.com
uv: docs.astral.sh
FastAPI: fastapi.tiangolo.com
Litestar: litestar.dev
Django: www.djangoproject.com
httpx2: github.com
ty: github.com
pyrefly: pyrefly.org
postgres: www.postgresql.org
sqlite: www.sqlite.org
duckdb: duckdb.org
Hetzner: www.hetzner.com
DigitalOcean: www.digitalocean.com
AWS: aws.amazon.com
Great Docs: posit-dev.github.io
Zensical: zensical.org
Vue.js: Vue.js
AgentsView: www.agentsview.io
LangChain Blog: www.langchain.com
Umami Example of Great Docs: mkennedy.codes
Mintlify: www.mintlify.com
DuckLake: ducklake.select
Robyn Web Framework: robyn.tech
Django Ninja: django-ninja.dev
Talk Python CLI: talkpython.fm
KEdit: www.kedit.com
Kitty: sw.kovidgoyal.net
Watch this episode on YouTube: youtube.com
Episode #566 deep-dive: talkpython.fm/566
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 - Do you know what's actually slow in your Python app? Or are you guessing? Until now, profiling Python meant a tracing profiler that made your code 2 to 3 times slower. Or a third-party tool that broke with every new release. Python 3.15 fixes that. It ships Tachyon, a sampling profiler built into the standard library. It attaches to live production apps with almost zero overhead. My guests are Pablo Galindo Salgado, CPython core developer and Steering Council member, and László Kiss Kollár from Bloomberg's Python infrastructure team. Their first prototype ran at two samples a second. Now it does over a million hz. And it lands in Python 3.15 this October.
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Python in Production
Talk Python Courses
Links from the show
Guests
László Kiss Kollár: linkedin.com
Pablo Galindo Salgado
3.11: talkpython.fm
Memray: talkpython.fm
PyStack: talkpython.fm
profile and cProfile: docs.python.org
py-spy: github.com
Austin: github.com
PEP 799: peps.python.org
PEP 768: peps.python.org
PyCon US 2026 talk: us.pycon.org
The docs: docs.python.org
Backport to 3.14: github.com
Watch this episode on YouTube: youtube.com
Episode #565 deep-dive: talkpython.fm/565
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 - Every ship in EVE Online eventually undocks and leaves the station. This time, it's the whole game. EVE has run on Python 2 since it launched in 2003, all 2.4 million lines of it, on a custom Stackless interpreter that stopped at 3.8 and was archived last year. Destination: Python 3.12. The route runs through 6,500 lines of division that decide who wins a fight, and 100 gigabytes of pickled Python objects that have to survive the jump intact. Kristinn Sigurbergsson was on this show ten years ago. He's back, with Jamie Bannister, who is flying the EVE Online migration right now, and Thomas Dähling, who took EVE Frontier through first. In EVE, a destroyed ship is gone for good. There are no do-overs, and the universe has to stay online the whole way.
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Talk Python Courses
Links from the show
Guests
Jamie Bannister: linkedin.com
Thomas Dähling: linkedin.com
Kristinn Sigurbergsson: linkedin.com
EVE Online: www.eveonline.com
EVE Frontier: evefrontier.com
2.4 million lines of Python: www.eveonline.com
Example of graphics, ships walk-through: www.youtube.com
Stackless: www.stackless.com
futurize: python-future.org
blue: github.com
Dev blog on the Frontier upgrade: evefrontier.com
Upgrading CARBON to Python 3: www.youtube.com
carbon-scheduler: github.com
Scheduling in Carbon: Leaving Stackless Python Behind: www.youtube.com
All of Carbon is on GitHub now: github.com
did a whole course: training.talkpython.fm
Trade Wars BBS (Wikipedia): en.wikipedia.org
TW 3002 - TradeWars 2002, reimagined as a modern browser game: www.reddit.com
Watch this episode on YouTube: youtube.com
Episode #564 deep-dive: talkpython.fm/564
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 - Lint the entire CPython code base from scratch. It takes 0.3 seconds. Three blinks of an eye.
That is ruff, and it is written in Rust. So are Pydantic, Polars, uv, and Granian. Rust shows up in Python three ways: tools that happen to be Rust, libraries Python imports, and servers that run Python inside Rust. This is Rust for Python developers, not Rust experts.
Christopher Trudeau is back on Talk Python to discuss Rust and his latest course Up and Running with Rust. The core rule is that only one thing can own a value at a time. Pass it around freely in Python and the garbage collector cleans up. Do that in Rust and it will not compile.
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Python in Production
Talk Python Courses
Links from the show
Up and Running with Rust course: training.talkpython.fm
Rust: rust-lang.org
pydantic: pydantic.dev
ruff: docs.astral.sh
granian: github.com
By example: doc.rust-lang.org
rust-lang.org: rust-lang.org
rustup.rs: rustup.rs
crates.io: crates.io
main.rs: main.rs
PyO3: github.com
https://github.com/ritwiktiwari/awesome-python-rs: github.com
ty: docs.astral.sh
pyrefly: pyrefly.org
uv: github.com
polars: pola.rs
Watch this episode on YouTube: youtube.com
Episode #563 deep-dive: talkpython.fm/563
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 - How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. DuckLake asks one SQL question instead. The metadata lives in a real database. The data stays in plain Parquet. That's the entire format.
Pedro Holanda joined DuckDB in 2018, when it was still a research prototype at CWI. He's the lead DuckLake developer. Guillermo Sanchez Dionis works on DuckLake and the new Quack protocol.
With Quack as the catalog, DuckLake handles 200 transactions a second under heavy contention. No other open table format comes close.
Episode sponsors
Six Feet Up
Talk Python Courses
Links from the show
Guests
Pedro Holanda: pedroholanda.org
Guillermo Sanchez: linkedin.com
PhD on progressive indexes: ir.cwi.nl
SQLite: www.sqlite.org
Litestream: litestream.io
boring hardware: talkpython.fm
DuckDB: duckdb.org
episode 491: talkpython.fm
Iceberg: iceberg.apache.org
manifesto: ducklake.select
DuckLake: ducklake.select
spec: ducklake.select
this diagram: blobs.talkpython.fm
Data inlining: ducklake.select
ducklake-dataframe: github.com
Polars course: training.talkpython.fm
CSV parser: duckdb.org
Zero-copy Arrow: duckdb.org
ART index: duckdb.org
async I/O: duckdb.org
v1.0: ducklake.select
Git-like branching: ducklake.select
Watch this episode on YouTube: youtube.com
Episode #562 deep-dive: talkpython.fm/562
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
Más podcasts de Tecnología
Podcasts a la moda de Tecnología
Acerca de Talk Python To Me
Talk Python to Me is a weekly podcast for Python developers, data scientists, and AI builders,
hosted by developer and entrepreneur Michael Kennedy. We dive deep into the packages, tools, and people
shaping Python, from web development and data science to AI and LLMs. If you're new to Python, you'll
quickly learn the ins and outs of the community by hearing from its leaders. And if you've been Pythoning
for years, you'll hear about your favorite packages and the hot new ones coming out of open source.
Sitio web del podcastEscucha Talk Python To Me, Inteligencia Artificial y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net
- Añadir radios y podcasts a favoritos
- Transmisión por Wi-Fi y Bluetooth
- Carplay & Android Auto compatible
- Muchas otras funciones de la app
Descarga la app gratuita: radio.net
- Añadir radios y podcasts a favoritos
- Transmisión por Wi-Fi y Bluetooth
- Carplay & Android Auto compatible
- Muchas otras funciones de la app


Talk Python To Me
Escanea el código,
Descarga la app,
Escucha.
Descarga la app,
Escucha.
Talk Python To Me: Podcasts del grupo





























