Talk Python To Me

Michael Kennedy
undefined
82 snips
Apr 1, 2026 • 1h 4min

#543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate

Sydney Runkle, a LangChain developer who builds open source agent tooling, walks through Deep Agents and how they make models plan, iterate, and recover. She discusses planning and to-do systems, file system context, sub-agents and parallel work, middleware hooks, MCP interoperability, and using any model or local runtimes. Practical demos, CLIs, and safety sandboxes round out the conversation.
undefined
52 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
84 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
76 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
20 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
41 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.

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