Talk Python To Me

Michael Kennedy
undefined
40 snips
Mar 25, 2026 • 1h 4min

#542: Zensical - a modern static site generator

Martin Donath, open source developer behind Material for MkDocs and creator of Zensical. He explains why he rebuilt docs tooling into Zensical, a modern static site generator with a Rust core. They cover differential builds that run in milliseconds, a modular component-first design, migration tooling from MkDocs, and plans for search, CommonMark compatibility, and sustainable funding.
undefined
65 snips
Mar 19, 2026 • 1h 6min

#541: Monty - Python in Rust for AI

Samuel Colvin, creator of Pydantic and now leading Pydantic AI and Monty, builds a Rust-based sandboxed Python runtime for running LLM-generated code. He discusses Monty’s microsecond startup, strict sandboxing with host-mediated access, serializing interpreter state for resumability, and tradeoffs around limited Python features and no pip installs to improve safety and performance.
undefined
75 snips
Mar 13, 2026 • 1h 2min

#540: Modern Python monorepo with uv and prek

Amogh Desai, senior software engineer working on Airflow core and monorepo tooling. Jarek Potiuk, Apache Airflow maintainer and packaging expert. They tour a million-line Python monorepo. They discuss modern packaging PEPs, uv workspaces and uv sync for isolated per-package environments. They explain prek as a workspace-aware replacement for pre-commit and symlink-based shared libraries for modular architecture.
undefined
10 snips
Mar 6, 2026 • 1h 2min

#539: Catching up with the Python Typing Council

Carl Meyer, a Rust-based type checker developer with experience adding typing at Instagram. Rebecca Chen, a Python typing engineer who worked on Google’s Python team. Jelle Zijlstra, a typing council member focused on language governance at OpenAI. They explore how the typing council governs spec decisions, clashes between type checkers, new Rust-based checkers, nullability debates, and practical guidance on how much typing to add.
undefined
Feb 28, 2026 • 1h 12min

#538: Python in Digital Humanities

David Flood, a digital humanities developer on Harvard’s DARTH team, builds web platforms, archives, and tooling for research. He talks about keeping grant-funded sites alive by baking dynamic apps into static sites. He dives into client-side search with PageFind, running tooling in the browser with WebAssembly, and practical strategies for long-term archival and reuse.
undefined
51 snips
Feb 21, 2026 • 1h 17min

#537: Datastar: Modern web dev, simplified

Chris May, a Django developer and advocate who demos Datastar apps. Ben Croker, core maintainer focused on SDKs and docs. Delaney Gillilan, creator with a background in game and performance engineering. They discuss a tiny backend-driven framework that replaces HTMX+Alpine, server-sent-events for real-time streaming, multiplayer collaborative state, ultra-low-latency performance, and the design/philosophy behind Datastar.
undefined
38 snips
Feb 10, 2026 • 1h 7min

#536: Fly inside FastAPI Cloud

Savannah Ostrowski, a Python Steering Council member who works on CPython internals and releases, and Sebastián Ramírez, creator of FastAPI and founder of FastAPI Cloud, talk about simplifying deployment. They discuss one-command deploys, autoscaling and scale-to-zero, and designing a Pythonic cloud with tooling that strengthens the open-source project.
undefined
40 snips
Jan 23, 2026 • 1h 8min

#535: PyView: Real-time Python Web Apps

Larry Ogrodnek, software developer and creator of PyView, brings Phoenix LiveView style real-time patterns to Python. He explains server-managed state with WebSocket diffs and how templates map to render trees. They explore event handling, JS hooks for rich front-end libs, T-Strings and Pythonic APIs, and deployment and scaling trade-offs for real-time Python web apps.
undefined
41 snips
Jan 13, 2026 • 1h 14min

#534: diskcache: Your secret Python perf weapon

Vincent Warmerdam, a skilled data scientist and developer at Marimo, delves into the world of caching with DiskCache. He discusses the significance of caching in ML workflows, explaining how it saves time and costs. The conversation explores comparing traditional systems like Redis to SQLite’s innovative usage for persistent caches. Vincent shares insights on advanced features like sharding, memoization, and custom serialization, providing practical advice on designing effective cache keys. Tune in for practical tips and the future of caching in Python.
undefined
47 snips
Jan 5, 2026 • 1h 2min

#533: Web Frameworks in Prod by Their Creators

Join experts from the Python web framework universe: Carlton Gibson (Django core contributor), Sebastián Ramírez (creator of FastAPI), David Lord (lead maintainer of Flask), Janek Nouvertné, and Cody Fincher (Litestar maintainers). They dive into deploying applications in production, discussing everything from optimal database choices, like when to use SQLite versus Postgres, to deployment patterns with Kubernetes and Docker. Expect insights on avoiding blocking in async code, the performance boosts of upgrading Python, and deploying efficiently with FastAPI Cloud.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app