PodcastsTecnologíaTalk Python To Me

Talk Python To Me

Michael Kennedy
Talk Python To Me
Último episodio

550 episodios

  • Talk Python To Me

    #551: Stroll Down Startup Lane - 2026

    11/06/2026 | 1 h 48 min
    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: @mkennedy
  • Talk Python To Me

    #550: AI Contributions and Maintainer Load in Open Source

    30/05/2026 | 1 h 2 min
    You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue filed first. No discussion. Just "here, please review this for me."



    Over the past year, GitHub activity has spiked roughly twelve times in a few short months, and a huge chunk of that signal is landing on the same small group of maintainers who were already stretched thin. The curl bug bounty got buried under AI-generated noise. Jazzband, the home of Django classics like pip-tools and the Django debug toolbar, hit what its maintainer called an "apocalypse" and started sunsetting. Even CPython just shipped fresh guidelines on AI-assisted contributions this week.



    So what does all of this actually look like from the receiving end of the pull request?



    On this episode, Paolo Melchiorre joins us to tell that story from inside the maintainer's chair. Paolo is a director of the Django Software Foundation, an organizer of PyCon Italy, a Django Girls coach, and he has spent the past year carefully collecting examples of how AI is reshaping open source contributions. The good, the bad, and the extra fingers.



    We dig into his PyCon US talk on AI-assisted contributions and maintainer load, why AI is best understood as an amplifier rather than a new kind of contributor, the wildly different policies across 86 open source foundations, whether projects banning AI today are reacting to last year's models.

    Episode sponsors

    AgentField AI

    Talk Python Courses

    Links from the show

    Guest

    Paolo Melchiorre: github.com

    DSF: www.djangoproject.com

    djangonaut-space: djangonaut.space

    PyCon Italia: 2026.pycon.it

    uDjango: github.com

    My PyCon US 2026 post: www.paulox.net

    AI-Assisted Contributions and Maintainer Load: www.paulox.net

    Senior Engineer Tries Vibe Coding: www.youtube.com

    Code Rabbit AI PR Reviews: www.coderabbit.ai

    GitHub Usage Graphs: github.blog

    Update on CPython's AI Policies: fosstodon.org

    High-Quality Chaos from Curl: daniel.haxx.se

    The Generative AI Policy Landscape in Open Source: redmonk.com

    Watch this episode on YouTube: youtube.com

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

    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
  • Talk Python To Me

    #549: Great Docs

    25/05/2026 | 1 h 7 min
    Your documentation has two audiences now - humans reading the rendered HTML, and AI agents trying to make sense of your library. Rich Iannone and Michael Chow from Posit are back on Talk Python with a brand new Python documentation tool called Great Docs that takes both seriously. Rich is the creator of Great Tables, and before that the R package GT, the man has a serious eye for design, and he's pointed that energy at the Python docs ecosystem. We'll talk about how Great Docs spins up a polished site in three commands, why every page ships as Markdown for your favorite LLM, how it leans on Quarto for executable code blocks and tabbed install sections, and where it lands against Sphinx, MkDocs, and Zensical. Plus, you'll meet Tablin. Here we go.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Temporal

    Talk Python Courses

    Links from the show

    Guests

    Michael Chow: github.com

    Rich lannone: github.com

    Python Web Security with OWASP Top 10 and Agentic AI Course: talkpython.fm

    Great Docs: posit-dev.github.io/great-docs

    Great Tables: posit-dev.github.io

    GT Episode: talkpython.fm

    Sphinx: www.sphinx-doc.org

    mkdocs: www.mkdocs.org

    Zensical: zensical.org

    Hugo: gohugo.io

    Ghost: ghost.org

    Rs pkgdown: pkgdown.r-lib.org

    Quarto: quarto.org

    quickstart: posit-dev.github.io

    llms.txt file: llmstxt.org

    llms.txt: talkpython.fm

    mcp: talkpython.fm

    cli: talkpython.fm

    Watch this episode on YouTube: youtube.com

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

    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
  • Talk Python To Me

    #548: Event Sourcing Design Pattern

    11/05/2026 | 1 h 8 min
    What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly forgets its own history. That's event sourcing, and Chris May is back on Talk Python, fresh off our Datastar panel, to walk us through what it actually looks like in Python. We'll cover the core patterns, the libraries to reach for, when not to use it, and why event sourcing turns out to be a surprisingly good fit for AI-assisted coding.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Temporal

    Talk Python Courses

    Links from the show

    Guest

    Chris May: everydaysuperpowers.dev

    Intro to event sourcing e-book: everydaysuperpowers.gumroad.com

    Domain-Driven Design: The Power of CQRS and Event Sourcing: How CQRS/ES Redefine Building Scalable System: ricofritzsche.me

    DDD: www.amazon.com

    Understanding Eventsourcing (Martin Dilger): www.amazon.com

    Event Sourcing Explained using Football Video: www.youtube.com

    Why I finally embraced event sourcing and why you should too article: everydaysuperpowers.dev

    valkey: valkey.io

    diskcache: talkpython.fm

    eventsourcing package: github.com

    eventsourcing docs: eventsourcing.readthedocs.io

    John Bywater: github.com

    Datastar: data-star.dev

    Microconf: microconf.com

    Event Modeling & Event Sourcing Podcast: podcast.eventmodeling.org

    Python Package Guides for AI Agents: github.com

    Iodine tablets AI joke: x.com

    KurrentDb: www.kurrent.io

    Watch this episode on YouTube: youtube.com

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

    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
  • Talk Python To Me

    #547: Parallel Python at Anyscale with Ray

    06/05/2026 | 59 min
    When OpenAI trained GPT-3, they didn't roll their own orchestration layer. They used Ray, an open source Python framework born out of the same Berkeley research lab lineage that gave us Apache Spark. And here's the twist: Ray was originally built for reinforcement learning research, then quietly faded as RL hit a wall. Until ChatGPT showed up. Suddenly reinforcement learning was back, as the post-training step that turns a raw language model into something genuinely useful.



    Edward Oakes and Richard Liaw, two founding engineers behind Ray and Anyscale, join me on Talk Python to tell that story. We'll trace Ray from its RISE Lab origins at UC Berkeley to powering some of the largest training runs in the world. We'll talk about what Ray actually is, a distributed execution engine for AI workloads, and how a few lines of Python become work running across hundreds of GPUs. We'll cover Ray Data for multimodal pipelines, the dashboard, the VS Code remote debugger, KubRay for Kubernetes, and where Ray fits alongside Dask, multiprocessing, and asyncio.



    If you've ever stared at a single-machine Python script and thought, "there has to be a better way to scale this", this one's for you

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    AgentField AI

    Talk Python Courses

    Links from the show

    Guests

    Richard Liaw: github.com

    Edward Oakes: github.com

    Ray: www.ray.io

    Example code (we used for walk-through): docs.ray.io

    Getting Started with Ray: docs.ray.io

    Ray Libraries: docs.ray.io

    kuberay: github.com

    Watch this episode on YouTube: youtube.com

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

    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
Acerca de 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.
Sitio web del podcast

Escucha Talk Python To Me, Mundo Futuro 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
Talk Python To Me: Podcasts del grupo