PodcastsTechnologyTalk Python To Me

Talk Python To Me

Michael Kennedy
Talk Python To Me
Latest episode

544 episodes

  • Talk Python To Me

    #545: OWASP Top 10 (2025 List) for Python Devs

    04/16/2026 | 1h 6 mins.
    The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every single one of them. And we're not just talking theory, we're going to turn Claude Code loose on a real open source project and see what it finds. Let's do it.

    Episode sponsors

    Temporal

    Talk Python Courses

    Links from the show

    DevSec Station Podcast: www.devsecstation.com

    SheHacksPurple Newsletter: newsletter.shehackspurple.ca

    owasp.org: owasp.org

    owasp.org/Top10/2025: owasp.org

    from here: github.com

    Kinto: github.com

    A01:2025 - Broken Access Control: owasp.org

    A02:2025 - SecuA02 Security Misconfiguration: owasp.org

    ASP.NET: ASP.NET

    A03:2025 - Software Supply Chain Failures: owasp.org

    A04:2025 - Cryptographic Failures: owasp.org

    A05:2025 - Injection: owasp.org

    A06:2025 - Insecure Design: owasp.org

    A07:2025 - Authentication Failures: owasp.org

    A08:2025 - Software or Data Integrity Failures: owasp.org

    A09:2025 - Security Logging and Alerting Failures: owasp.org

    A10 Mishandling of Exceptional Conditions: owasp.org

    https://github.com/KeygraphHQ/shannon: github.com

    anthropic.com/news/mozilla-firefox-security: www.anthropic.com

    generalpurpose.com/the-distillation/claude-mythos-what-it-means-for-your-business: www.generalpurpose.com

    Python Example Concepts: blobs.talkpython.fm

    Watch this episode on YouTube: youtube.com

    Episode #545 deep-dive: talkpython.fm/545

    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: @[email protected]

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @[email protected]

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #544: Wheel Next + Packaging PEPs

    04/10/2026 | 1h 11 mins.
    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: @[email protected]

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @[email protected]

    Michael on X.com: @mkennedy
  • Talk Python To Me

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

    04/01/2026 | 1h 3 mins.
    When you type a question into ChatGPT, the model only has what you typed to work with. But tools like Claude Code can plan, iterate, test, and recover from mistakes. They work more like we do. The difference is the agent harness: Planning tools, file system access, sub-agents, and carefully crafted system prompts that turn a raw LLM into something genuinely capable.



    Sydney Runkle is back on Talk Python representing LangChain and their new open source library, Deep Agents: A framework for building your own deep agents with plain Python functions, middleware hooks, and MCP support. This is how the magic works under the hood.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Agentic AI Course

    Talk Python Courses

    Links from the show

    Guest

    Sydney Runkle: github.com

    Claude Code uses: x.com

    Deep Research: openai.com

    Manus: manus.im

    Blog post announcement: blog.langchain.com

    Claudes system prompt: github.com

    sub agents: docs.anthropic.com

    the quick start: docs.langchain.com

    CLIs: github.com

    Talk Python's CLI: talkpython.fm

    custom tools: docs.langchain.com

    DeepAgents Examples: github.com

    Custom Middleware: docs.langchain.com

    Built in middleware: docs.langchain.com

    Improving Deep Agents with harness engineering: blog.langchain.com

    Prebuilt middleware: docs.langchain.com

    Watch this episode on YouTube: youtube.com

    Episode #543 deep-dive: talkpython.fm/543

    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: @[email protected]

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @[email protected]

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #542: Zensical - a modern static site generator

    03/25/2026 | 1h 4 mins.
    If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction that would break Material and 300 ecosystem plugins, Martin went back to the drawing board. The result is Zensical: A new static site generator with a Rust core, differential builds in milliseconds instead of minutes, and a migration path designed to bring the whole community along.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Talk Python Courses

    Links from the show

    Guest

    Martin Donath: github.com

    Zensical: zensical.org

    Material for MkDocs: squidfunk.github.io

    Getting Started: zensical.org

    Github pages: docs.github.com

    Cloudflare pages: pages.cloudflare.com

    Michaels Example: gist.github.com

    Material for MkDocs: zensical.org

    gohugo.io/content-management/shortcodes: gohugo.io

    a sense of size of the project: blobs.talkpython.fm

    Zensical Spark: zensical.org

    Watch this episode on YouTube: youtube.com

    Episode #542 deep-dive: talkpython.fm/542

    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: @[email protected]

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @[email protected]

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #541: Monty - Python in Rust for AI

    03/19/2026 | 1h 5 mins.
    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.com

    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: @[email protected]

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @[email protected]

    Michael on X.com: @mkennedy

More Technology podcasts

About Talk Python To Me

Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
Podcast website

Listen to Talk Python To Me, Lex Fridman Podcast and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features

Talk Python To Me: Podcasts in Family

Social
v8.8.10| © 2007-2026 radio.de GmbH
Generated: 4/17/2026 - 1:26:50 PM