POPULARITY
Categories
Talk Python To Me - Python conversations for passionate developers
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
We all have something we depend on. A plan, a reputation, an achievement, a habit. Something we reach for when life feels uncertain. Something that quietly defines us.In this message, we look at a woman who walked into a room she had no business being in and did something that shocked everyone there. And what she gave up to do it.You probably already know what your flask is.
On the eve of Gamer Christmas (the summer showcases), Andy, Flask, Greg, and John discuss 007: First Light, LEGO Batman, Subnautica 2, Mixtape, Call of the Elder Gods, Mortal Kombat II, Warhammer 40k: Rogue Trader, Wartales, Demon Bluff, Bricks & Minifigs, the PlayStation State of Play ft. Wolverine and Laufey, and more! 0:00 - Intro 1:58 - Greg (Roundtable) 2:15 - 007: First Light 13:08 - LEGO Batman: Legacy of the Dark Knight 23:44 - Subnautica 2 32:11 - Flask (Roundtable) 32:19 - Rick & Morty season 9 35:50 - Mixtape 1:02:05 - Call of the Elder Gods 1:08:26 - BREAK Polymarket gambling game 1:10:10 - John (Roundtable) 1:10:17 - LEGO Batman: Legacy of the Dark Knight 1:11:04 - Mortal Kombat II 1:11:46-1:22:36 - Spoilers 1:23:19 - Andy (Roundtable) 1:23:34 - Warhammer 40,000: Rogue Trader 1:26:52 - Wartales 1:30:04 - Gamble With Your Friends 1:35:10 - Demon Bluff demo 1:43:37 - Bricks & Minifigs scandal 1:53:28 - Untold: Chess Mates 1:58:56 - NEWS 1:59:27 - PlayStation State of Play 2:00:37 - Marvel's Wolverine 2:07:33 - Bancho the Chef 2:10:51 - Control Resonant 2:13:33 - Stuntman: Hollywood 2:18:31 - ILL 2:20:22 - Until Dawn 2 2:23:29 - The Lost Wild 2:26:16 - Dynasty Warriors 3: Complete Edition Remastered 2:27:32 - God of War: Laufey 2:37:52 - Outro Find out more at https://broken-campfire.pinecast.co
Talk Python To Me - Python conversations for passionate developers
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
Thank you for paying $0 to receive unexclusive listener access to this episode several days after it was recorded! Your (again, non-exclusive) rewards include Andy, Flask, John, and Vito discussing R.E.P.O., Dead as Disco, Deep Rock Galactic: Rogue Core, Psycho Patrol R, The Boys, Mortal Kombat II, Together: Moon Escape, Cryptmaster, Pragmata, lighting in stealth games, Sony's re-commitment to console exclusivity, XBOX, Subnautica's no-killing controversy, and more! 0:00 - Intro 2:21 - John (Rountable) 2:37 - R.E.P.O. 4:16 - Lethal Company 4:51 - Dead as Disco 15:47 - Deep Rock Galactic: Rogue Core 41:03 - Andy (Roundtable) 41:16 - Death Stranding 2 43:05 - Psycho Patrol R 50:17 - Vito (Roundtable) 50:45 - Valheim 1:00:19 - Invincible season 4 1:02:18 - The Boys season 5 1:07:12 - Mortal Kombat II 1:09:32 - BREAK Greg's on R.E.P.O. 1:11:58 - Flask (Roundtable) 1:12:06 - Mortal Kombat II (cont.) 1:17:43-1:36:53 - Spoilers 1:37:30 - We Were Here Too 1:42:57 - Together: Moon Escape 1:49:28 - Cryptmaster 1:59:26 - Pragmata 2:06:35 - NEWS 2:06:47 - Splinter Cell designer on stealth in modern lighting 2:12:50 - Narrative Single-Players from Sony will remain console exclusives 2:17:49 - Bungie announces end of Destiny 2 2:21:53 - Warhorse announces LotR RPG and Kingdom Come adventure 2:24:03 - Xbox is now XBOX 2:25:35 - Subnautica 2's no-killing ethos 2:35:17 - Outro Find out more at https://broken-campfire.pinecast.co
Talk Python To Me - Python conversations for passionate developers
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
For første gang er der lavet en Star Wars-film over en Star Wars-serie - The Mandalorian & Grogu - og den har vi været i biografen for at se. Vi anmelder også det nye danske spil Flask med grafik baseret på John Kenn Mortensens kunst, filmen Dracula - A Love Tale på Prime, et nyt mordmysterie-escape room ved navn The Hotel hos MysteryMakers, spillene Mouse: P.I. for Hire og Vampire Crawlers samt tegneserien Alva 2: Odyssé af Aksel Studsgarth og Daniel Hansen. Medvirkende: Jakob Stegelmann, Troels Møller, Benjamin Stegelmann, Christopher Andersen, Ida Rud og Regitze Heiberg.
Talk Python To Me - Python conversations for passionate developers
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
Feeling lucky? Take a spin with Andy, Flask, Greg, and John and win a wonderful jackpot of Blood Mall, No More Room in Hell 2, Space Station 14, Mole Man, Bad Ben, Gamble With Your Friends, Chained Wheels, The Sinking City, Dracamar, Forbidden Solitaire, Star Fox, the new Steam Controller, and more! 0:00 - Intro 2:28 - Greg (Roundtable) 2:41 - Blood Mall: Retaped 6:06 - No More Room in Hell 2 16:54 - Alien: Rogue Incursion Evolved Edition 18:57 - Space Station 14 26:43 - Andy (Roundtable) 27:53 - Inglorious Basterds 29:13 - There Will Be Blood 33:48 - Mole Man 36:38 - Bad Ben 41:21 - The Mountain in the Sea 41:30 - Project Hail Mary 47:19 - Death Stranding 2 48:03 - John (Roundtable) 48:44 - Gamble With Your Friends 1:03:02 - Chained Wheels 1:08:01 - BREAK Chained Wheels (cont.) 1:10:53 - Flask (Roundtable) 1:11:01 - Star Wars: Skeleton Crew 1:13:11 - Pragmata 1:13:18 - The Sinking City 1:20:50 - Dracamar 1:22:43 - Forbidden Solitaire 1:31:43 - NEWS 1:31:56 - Star Fox for Switch 2 announced for June 1:34:37 - Steam Controller 1:41:01 - Gamestop has tried to buy Ebay 1:44:34 - Interview with director and producer of RE9 1:52:42 - Outro Find out more at https://broken-campfire.pinecast.co
Talk Python To Me - Python conversations for passionate developers
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
Dans cet épisode, mon invité Flask revient sur un parcours marqué par le graffiti le plus radical, les métros, les tunnels, la pression, la rupture, puis le retour. De ses débuts très jeune à Bagnolet, nourri par des figures comme Psy, jusqu'à sa reprise après dix ans d'arrêt, son trajet raconte autant une histoire de graffiti qu'une transformation intérieure.Une conversation sur l'obsession, l'engagement, les limites d'un mode de vie, mais aussi sur ce que le graffiti construit, déforme, puis continue de faire vivre bien au-delà de la lettre et du nom.Bon voyage.Si vous avez aimé cet épisode, nous revenons en images sur le parcours de FLASK dans le Fuzine #14, qui lui est consacré.40 pages couleur pour seulement 10 €. DISPONIBLE SEULEMENT ICI. Si vous souhaitez recevoir les nouveaux épisodes en avant-première, ainsi que des news exclusives, rejoignez la communauté Patreon. Seulement 5 € par mois pour soutenir le projet.C'EST ICI
Talk Python To Me - Python conversations for passionate developers
The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you read about a family that lost their entire Google account over a medical photo sent to a doctor. At some point, the question shifts from "why would I run this myself?" to "why aren't I?" My guest this week is Alex Kretzschmar, head of DevRel at Tailscale, longtime host of the Self-Hosted podcast, and co-founder of Linuxserver.io. We cover what self-hosting really means in 2026, the apps worth running yourself like Immich and Home Assistant, why Docker Compose ties it all together, and how Tailscale lets you reach any of it from anywhere, without opening a single port. If you've been thinking about pulling your digital life back behind your own walls, this is your roadmap. Episode sponsors Temporal Talk Python Courses Links from the show Guest Alex Kretzschmar: alex.ktz.me Bitflip podcast: bitflip.show Self-Hosted podcast (Alex's previous show): selfhosted.show Perfect Media Server: perfectmediaserver.com KTZ Systems on YouTube: youtube.com/@ktzsystems Linuxserver.io (co-founded by Alex): linuxserver.io "How Tailscale Works" blog post: tailscale.com/blog/how-tailscale-works https://tailscale.com/: tailscale.com Self-hosted apps discussed Awesome Self-Hosted (GitHub list): github.com Immich (Google Photos alternative): immich.app Home Assistant: home-assistant.io Open Home Foundation: openhomefoundation.org Plausible Analytics: plausible.io Umami Analytics: umami.is Python integration for umami: pypi.org Pi-hole: pi-hole.net AdGuard Home: adguard.com NextDNS: nextdns.io Coolify: coolify.io Docker + ufw: docs.docker.com Storage, backup & filesystem OpenZFS: openzfs.org ZFS.rent (offsite ZFS replication): zfs.rent Backblaze: backblaze.com Hetzner Storage Box: hetzner.com DigitalOcean: digitalocean.com Secrets management mentioned OpenBao (open-source Vault fork): openbao.org HashiCorp Vault: hashicorp.com Bitwarden: bitwarden.com 1Password: 1password.com Hardware mentioned Proxmox VE: proxmox.com Minisforum MS01: minisforum.com Zima Board / Zima OS: zimaspace.com Other references Cory Doctorow on "enshittification" (Cory's blog where he coined the term): pluralistic.net Linus Tech Tips' WAN Show (Linus mentioned NAS-building going mainstream): linustechtips.com Watch this episode on YouTube: youtube.com Episode #546 deep-dive: talkpython.fm/546 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Before you tank this episode's ratings with "feedback", just take a minute and listen to Andy, Flask, Greg, and Vito offer up Death Stranding 2, Pragmata, Gecko Gods, Windrose, Valheim, review bombing culture, Crimson Desert, a Bloodborne movie adaptation, whatever Wilds Lands was going to be, whether they're re-subscribing to Game Pass, Nintendo's plans for Star Fox and Zelda, and more. 0:00 - Intro 1:43 - Andy (Roundtable) • 1:46 - Slay the Spire 2 • 14:44 - Barotrauma • 22:07 - Death Stranding 2 30:47 - Flask (Roundtable) • 30:50 - Pragmata • 38:37 - Gecko Gods 44:32 - Vito (Roundtable) • 44:59 - Windrose • 49:44 - Valheim • 56:00 - Slay the Spire 2/Plate Up • 56:15 - The Finals/review bombing culture 1:18:30 - BREAK • Cinematic cologne 1:27:39 - Greg (Roundtable) • 1:27:44 - World of Warcraft • 1:34:16 - Crimson Desert 1:44:59 - NEWS • 1:45:09 - Bloodborne movie adaptation • 1:47:07 - Eidos Montreal cancels Wild Lands • 1:50:32 - "Any update is a bonus, not a right" • 1:51:44 - GTA Online earns $1 million per day • 1:53:54 - RE9 completion rate • 1:55:32 - Xbox Game Pass price change • 1:59:16 - Troy Baker wants to make his own game • 2:01:35 - Nintendo may be planning Star Fox and Zelda remake • 2:07:06 - Marvel comics announces Predator vs. Planet of the Apes 2:10:40 - Outro Find out more at https://broken-campfire.pinecast.co
Shear sensitivity is the silent challenge behind many advanced biomanufacturing modalities. Orbital-shaken bioreactors—often underestimated—may be a key enabler your CMC development is missing.Tibor Anderlei, CSO at Kühner Shaker, joined David Brühlmann on the Smart Biotech Scientist Podcast to unpack the hidden physics behind bioprocess reproducibility and next-generation shaking technology. He has seen firsthand how overlooking fundamental parameters can derail scale-up and delay development timelines. In his role, Tibor is responsible for the customer interface—spanning sales, service, support, GMP topics, troubleshooting, marketing, and applied technology—with a focus on orbital shaking technology and small-scale cultivation support.Topics discussed:The importance of measuring oxygen transfer rate (OTR) and carbon dioxide transfer rate (CTR) for reproducible bioprocesses—why DO is not sufficient (02:55)Real-time process analytical technology (PAT) for small-scale bioreactors, including microtiter plates and shake flasks (06:47)Pre-culture reproducibility: transferring at the right OTR and its impact on main cultures (07:56)Price sensitivity and scale-up challenges in cultivated meat—implications for media and equipment selection (10:36)Expansion of shaking technology to fields such as mixing, storage, and thawing, including applications in liquid crystal production (12:10)Leadership lessons from competing with bigger players: how smaller companies stay innovative, agile, and close to their customers (14:20)The significance of strong business partner relationships and trusting gut feeling in decision-making (16:32)Key advice for smart biotech scientists: careful definition of screening conditions and the use of online measurement tools at small scale (18:09)Accessible resources for mastering shaken bioreactor techniques, including webinars and direct contact with Tibor Anderlei (19:38)Smart insight:Treat small-scale shaken systems as real bioreactors and define screening conditions carefully from the start. Using online measurement tools even at early stages provides critical visibility and helps ensure that results are reproducible and scalable.Building a robust scale-up strategy requires looking at the process from multiple angles—regulatory, digital, and operational. Listen to those previous episodes:Episode 03 - 04: How to Master Biotech Scale-up Without Guesswork with Leonardo SibilioEpisode 25 - 26: 9 Critical Steps for a Seamless Transition to Large-Scale ProductionEpisode 231-232: From IND to BLA: The Biologics CMC Decisions That Determine Regulatory Success with Henri KornmannEpisode 233-234: Why Most Bioprocess Automation Projects Fail with Anthony CatacchioEpisode 237-238: High-Throughput Microbial Screening with Sebastian BlumConnect with Tibor Anderlei:LinkedIn: www.linkedin.com/in/tibor-anderlei-66342411/Kühner Shaker website: www.kuhner.comShaking Technology Forum: www.shakingtechnology.comSupport the show
Why do small-scale bioprocess experiments often fail to translate in scale-up despite “perfect” results on paper?Tibor Anderlei, Chief Scientific Officer and leader of customer support at Kühner Shaker, has spent three decades solving an issue that frustrates CMC leaders and biomanufacturing teams worldwide. He pioneered online monitoring in shake flasks, co-founded AC Biotec, and now helps organizations avoid costly trial-and-error with high-throughput screening and orbital shaken bioreactors.Topics discussed:Why orbital shaken bioreactors are fundamental to successful bioprocess development (03:11)The gap between educational practices and real-world bioreactor expertise (04:00)Tibor Anderlei's journey from the Technical University of Aachen to pioneering online monitoring technology in shake flasks (04:27)Reasons why published shake flask and microtiter plate experiments often fail to be reproduced in other labs (09:47)Key parameters frequently omitted from publications—including shaking diameter—and their impact on experiment reproducibility (13:10)Practical considerations for using microtiter plates and tubes, including automation compatibility and critical shaking speeds (14:13)Common scale-up failures due to oxygen limitation and mismatched aeration rates between small-scale and bioreactor systems (22:22)The effect of bioreactor geometry, such as neck shape, on process ventilation and performance (24:49)Smart insight: If scientists want scalable, reproducible success, the path starts with getting the details right—and keeping a sharp eye on both automation trends and the fundamentals of shaken cultures.Listen to the full episode with Tibor Anderlei to unpack the real “missing links” in bioprocess reproducibility and how to bridge small-scale insight to CMC scale-up.Building a robust scale-up strategy requires looking at the process from multiple angles—regulatory, digital, and operational. Listen to those previous episodes:Episode 03 - 04: How to Master Biotech Scale-up Without Guesswork with Leonardo SibilioEpisode 25-26: 9 Critical Steps for a Seamless Transition to Large-Scale ProductionEpisode 231-232: From IND to BLA: The Biologics CMC Decisions That Determine Regulatory Success with Henri KornmannEpisode 233-234: Why Most Bioprocess Automation Projects Fail with Anthony CatacchioEpisode 237-238: High-Throughput Microbial Screening with Sebastian BlumConnect with Tibor Anderlei:LinkedIn: www.linkedin.com/in/tibor-anderlei-66342411/Kühner Shaker website: www.kuhner.comShaking Technology Forum: www.shakingtechnology.comSupport the show
Talk Python To Me - Python conversations for passionate developers
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
Have you ever been injured or killed in an escalator accident? You may to entitled to listen to this episode, in which Andy, Flask, and Greg discuss Death Stranding 2, Slay the Spire 2, Project Hail Mary, Crimson Desert, Skyrim RP, Wonder Man, Pixels to Pages, PlayStation OFF PC, State of Decay 3's fake teaser, and more! 0:00 - Intro 1:30 - Death Stranding 2 2:01-41:46 - Spoilers 41:49 - Andy (Roundtable) 41:53 - Slay the Spire 2 47:19 - Project Hail Mary 47:45-54:17 - Spoilers 54:35 - Tip to Tip 58:45 - BREAK Michael Reeves 1:01:09 - Greg (Roundtable) 1:01:16 - Crimson Desert 1:08:37 - World of Warcraft 1:09:28 - Skyrim RP (Keizaal Online) 1:15:02 - Dino Crisis 2 1:15:23 - Resident Evil 1/2/3 1:18:04 - Flask (Roundtable) 1:18:32 - Artemis II 1:21:41 - Books 1:27:09 - Wonder Man 1:35:55 - Phones in theaters/Trailers 1:41:32 - Wonder Man (cont.) 1:42:26 - Witch Hat Atelier 1:47:14 - Pixels to Pages 1:51:08 - NEWS 1:51:29 - PlayStation Studios removes PC references from site 1:58:31 - Steam could show estimated FPS/collecting data 2:04:21 - State of Decay 3 only existed in a Word document when its trailer was shown 2:12:11 - Outro Find out more at https://broken-campfire.pinecast.co
Listen to the full Patreon episode: https://www.patreon.com/youbetcharadioBuy our merch
Talk Python To Me - Python conversations for passionate developers
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
Talk Python To Me - Python conversations for passionate developers
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
Chapter 8 of Heroes in the Bible: Jesus with Dr. Tony Evans is inspired by the Gospels. The Broken Flask - Jesus’ heart for the hurting and vulnerable is showcased in contrast to the religious elite’s piety and hypocrisy. This is where the tension between Jesus and the Pharisees reaches a critical point. Jesus rebukes the religious elite, and thus sets in motion a conspiracy to put an end to him. Today's opening prayer is inspired by Job 38:41, Who provideth for the raven his food? when his young ones cry unto God, they wander for lack of meat. Listen to some of the greatest Bible stories ever told and make prayer a priority in your life by downloading the Pray.com app. Sign up for Heroes in the Bible devotionals at https://www.heroesinthebible.com/ Learn more about Dr. Tony Evans at https://tonyevans.org/ See omnystudio.com/listener for privacy information.
If you've been laid off from a video game development studio, you may be entitled to listen to this podcast where Andy, Flask, and John talk about Slay the Spire 2, Teardown multiplayer, Death Stranding 2, Project Hail Mary, A.I. assets in games, DLSS 5, and more. In fact, you may be required to listen. 0:00 - Intro 3:09 - Andy (Roundtable) • 3:20 - Blood West • 11:44 - Teardown multiplayer • 18:52 - Slay the Spire 2 • 22:57 - Death Stranding 2 ○ 24:20-46:24 - Spoilers 47:01 - Flask (Roundtable) • 47:07 - Resident Evil Requiem • 48:36 - Hearing bad, been reading • 50:46 - Project Hail Mary ○ 52:01-1:13:21 - Spoilers • 1:14:21 - Cold Storage • 1:17:37 - Good Luck, Have Fun, Don't Die 1:21:11 - John (Roundtable) 1:21:29 - NEWS (sort of) • 1:21:49 - Games caught using A.I. assets • 1:25:30 - Nvidia DLSS 5 • 1:27:54 - Tip To Tip • 1:30:09 - News sucks right now 1:30:52 - Outro Find out more at https://broken-campfire.pinecast.co
Talk Python To Me - Python conversations for passionate developers
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
This episode begins our easter sermon series, "Imagery of the Resurrection." Join us as pastor Nathan examines the story of Mary of Bethany who anoints Jesus with costly perfume. When we truly understand who Jesus is, we will give everything we have to him. Like what you hear, or want to learn more? Visit us at www.hopeinanderson.com
This episode begins our easter sermon series, "Imagery of the Resurrection." Join us as pastor Nathan examines the story of Mary of Bethany who anoints Jesus with costly perfume. When we truly understand who Jesus is, we will give everything we have to him. Like what you hear, or want to learn more? Visit us at www.hopeinanderson.com
Talk Python To Me - Python conversations for passionate developers
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
As the cross approaches, the temperature is beginning to change in the attitudes of those around Jesus. Some seek to silence Him, others betray Him, but one woman seeks to worship Him with everything she possesses. When the flask breaks and the ointment is poured out, hearts are exposed. What is it that you value most? Are you willing to surrender to to Jesus?
Talk Python To Me - Python conversations for passionate developers
Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you could crack open a real, production monorepo, one with over a million lines of Python and over 100 of sub-packages, and actually see how it's built, step by step, using modern tools and standards? That's exactly what Apache Airflow gives us. On this episode, I sit down with Jarek Potiuk and Amogh Desai, two of Airflow's top contributors, to go inside one of the largest open-source Python monorepos in the world and learn how they manage it with uv, pyproject.toml, and the latest packaging standards, so you can apply those same patterns to your own projects. Episode sponsors Agentic AI Course Python in Production Talk Python Courses Links from the show Guests Amogh Desai: github.com Jarek's GitHub: github.com definition of a monorepo: monorepo.tools airflow: airflow.apache.org Activity: github.com OpenAI: airflowsummit.org Part 1. Pains of big modular Python projects: medium.com Part 2. Modern Python packaging standards and tools for monorepos: medium.com Part 3. Monorepo on steroids - modular prek hooks: medium.com Part 4. Shared “static” libraries in Airflow monorepo: medium.com PEP-440: peps.python.org PEP-517: peps.python.org PEP-518: peps.python.org PEP-566: peps.python.org PEP-561: peps.python.org PEP-660: peps.python.org PEP-621: peps.python.org PEP-685: peps.python.org PEP-723: peps.python.org PEP-735: peps.python.org uv: docs.astral.sh uv workspaces: blobs.talkpython.fm prek.j178.dev: prek.j178.dev your presentation at FOSDEM26: fosdem.org Tallyman: github.com Watch this episode on YouTube: youtube.com Episode #540 deep-dive: talkpython.fm/540 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Jesse has officially outsourced his brain to an AI. This week he trained Claude to read his POS system's creative spelling (“Crown Apple 750 w Flask” is apparently a different product than “Crown Apple 750”), hit his session usage limit doing bar inventory, and used it to tell him which Joe Rogan episodes to skip — which turns out to be most of them. Ed and Mike try to keep up while Jesse explains game theory, Robert Axelrod, and the prisoner's dilemma, none of which anyone asked for. Also: online voting, casino money laundering (Mike legally cannot elaborate), and Iran's oil fields are on fire but that's fine.
THIS EPISODE CONTAINS SPOILERS! Andy, Flask, Greg, and Vito discuss and dissect the game Resident Evil Requiem (2026), by Capcom. Find out more at https://broken-campfire.pinecast.co
Talk Python To Me - Python conversations for passionate developers
You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough. Episode sponsors Sentry Error Monitoring, Code talkpython26 Agentic AI Course Talk Python Courses Links from the show Guests Carl Meyer: github.com Jelle Zijlstra: jellezijlstra.github.io Rebecca Chen: github.com Typing Council: github.com typing.python.org: typing.python.org details here: github.com ty: docs.astral.sh pyrefly: pyrefly.org conformance test suite project: github.com typeshed: github.com Stub files: mypy.readthedocs.io Pydantic: pydantic.dev Beartype: github.com TOAD AI: github.com PEP 747 – Annotating Type Forms: peps.python.org PEP 724 – Stricter Type Guards: peps.python.org Python Typing Repo (PRs and Issues): github.com Watch this episode on YouTube: youtube.com Episode #539 deep-dive: talkpython.fm/539 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I'm talking with David Flood from Harvard's DARTH team about an unglamorous problem: What happens when the grant ends but the website can't. His answer, static sites, client-side search, and sneaky Python. Let's dive in. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guest David Flood: davidaflood.com DARTH: digitalhumanities.fas.harvard.edu Amendments Project: digitalhumanities.fas.harvard.edu Fionn Folklore Database: fionnfolklore.org Mapping Color in History: iiif.harvard.edu Apatosaurus: apatosaurus.io Criticus: github.com github.com/palewire/django-bakery: github.com sigsim.acm.org/conf/pads/2026/blog/artifact-evaluation: sigsim.acm.org Hugo: gohugo.io Water Stories: waterstories.fas.harvard.edu Tsumeb Mine Notebook: tmn.fas.harvard.edu Dharma and Punya: dharmapunya2019.org Pagefind library: pagefind.app django_webassembly: github.com Astro Static Site Generator: astro.build PageFind Python Lib: pypi.org Frozen-Flask: frozen-flask.readthedocs.io Watch this episode on YouTube: youtube.com Episode #538 deep-dive: talkpython.fm/538 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Pay attention to any non-progress phrases that sound like rewarding secret paths as Andy, Flask, John, and Vito discuss REANIMAL, A Knight of the Seven Kingdoms, Another Crab's Treasure, Akimbot, Steam Next Fest, Armored Core VI, Metal Garden, KLETKA, Mewgenics, Star Citizen, Highguard, Saints Row, Smiling Friends, and more! 0:00 - Intro 0:58 - BC YouTube update 2:09 - Flask (Roundtable) 2:20 - Silent Hill revelations 14:11 - A Knight of the Seven Kingdoms: The Hedge Knight 25:05 - Another Crab's Treasure 33:38 - Akimbot 43:19 - REANIMAL 43:59 - Vito (Roundtable) 44:03 - REANIMAL (cont.) 1:07:24 - BREAK 1:07:29 - REANIMAL replays, hats, endings 1:11:35 - Andy (Roundtable) 1:11:50 - Steam Next Fest 1:12:06 - Slap your homies 1:13:15 - Pratfall 1:14:06 - Goblin Company 1:17:15 - Airframe Ultra 1:19:26 - Sledding Game 1:22:57 - John Carpenter's Toxic Commando 1:33:15 - Armored Core VI 1:43:32 - Blood West 1:44:06 - John (Roundtable) 1:44:23 - Metal Garden 1:46:17 - KLETKA 1:56:53 - Mewgenics 2:01:09 - Star Citizen 2:18:22 - NEWS 2:18:38 - Highguard development history 2:27:31 - 1/3 of U.S. video game workers laid off in the last 2 years 2:29:29 - Microsoft leadership shake-up 2:35:00 - Saints Row design director thinks the franchise is dead 2:38:44 - The Finals e-sports controversy 2:54:54 - Smiling Friends cancelled abruptly 2:58:19 - Outro Find out more at https://broken-campfire.pinecast.co
In dieser Deep-Dive-Folge spricht Markus mit zwei der spannendsten Köpfe aus der europäischen AI- und Developer-Szene: Mario Zechner und Armin Ronacher. Beide sind zentrale Figuren im entstehenden Agentic-AI-Ökosystem rund um OpenClaw und Pi – und kommen aus Österreich.Wir reden darüber, wie Pi als minimaler Agent-Harness funktioniert und warum es zur Grundlage für OpenClaw wurde, wie „Normies" plötzlich programmieren können, was das für die Identität von Entwicklern bedeutet – und ob händisches Programmieren damit „tot" ist.Außerdem geht's um:die persönlichen Storys von Mario (Games, Machine Learning, Exit zu Microsoft) und Armin (Ubuntu-Community, Jinja, Flask, Sentry)die turbulenten Wochen nach Peters OpenClaw-Erfolg und seinem Wechsel zu OpenAIEuropas strukturelle Probleme: Kammern, Gewerbeordnung, Bürokratie – und warum es trotzdem Sinn macht, hier zu bauendie Polarisierung rund um Peters Armin-Wolf-Interview, Arbeitszeit & Arbeitnehmerrechtedie Frage, wie junge Entwickler*innen noch Software-Engineering lernen, wenn AI den Code schreibtAm Ende gibt's wie immer unsere Speed Round mit Learnings, Lifehacks, Buchempfehlungen und Moonshots.Production: Hanna Moser Musik (Intro/Outro): www.sebastianegger.com
Talk Python To Me - Python conversations for passionate developers
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guests Delaney Gillilan: linkedin.com Ben Croker: x.com Chris May: everydaysuperpowers.dev Datastar: data-star.dev HTMX: htmx.org AlpineJS: alpinejs.dev Core Attribute Tour: data-star.dev data-star.dev/examples: data-star.dev github.com/starfederation/datastar-python: github.com VSCode: marketplace.visualstudio.com OpenVSX: open-vsx.org PyCharm/Intellij plugin: plugins.jetbrains.com data-star.dev/datastar_pro: data-star.dev gg: discord.gg HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML - Chris May: www.youtube.com Senior Engineer tries Vibe Coding: www.youtube.com 1 Billion Checkboxes: checkboxes.andersmurphy.com Game of life example: example.andersmurphy.com Watch this episode on YouTube: youtube.com Episode #537 deep-dive: talkpython.fm/537 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Pastor Drew Zylstra preaches from Jeremiah 17:9, “The Reality of Human Rebellion.” —————————— More from Oostburg CRC Sermons: https://www.firstcrcoostburg.org/sermons Bible Study Resources: https://www.firstcrcoostburg.org/resources Original Music: https://open.spotify.com/album/4P7JbJlHzabPNW8GpdxKcB YouTube: https://www.youtube.com/channel/UCJSouYxM1rwWZ4cYAvTIqVA
Talk Python To Me - Python conversations for passionate developers
You've built your FastAPI app, it's running great locally, and now you want to share it with the world. But then reality hits -- containers, load balancers, HTTPS certificates, cloud consoles with 200 options. What if deploying was just one command? That's exactly what Sebastian Ramirez and the FastAPI Cloud team are building. On this episode, I sit down with Sebastian, Patrick Arminio, Savannah Ostrowski, and Jonathan Ehwald to go inside FastAPI Cloud, explore what it means to build a "Pythonic" cloud, and dig into how this commercial venture is actually making FastAPI the open-source project stronger than ever. Episode sponsors Command Book Python in Production Talk Python Courses Links from the show Guests Sebastián Ramírez: github.com Savannah Ostrowski: github.com Patrick Arminio: github.com Jonathan Ehwald: github.com FastAPI labs: fastapilabs.com quickstart: fastapicloud.com an episode on diskcache: talkpython.fm Fastar: github.com FastAPI: The Documentary: www.youtube.com Tailwind CSS Situation: adams-morning-walk.transistor.fm FastAPI Job Meme: fastapi.meme Migrate an Existing Project: fastapicloud.com Join the waitlist: fastapicloud.com Talk Python CLI Talk Python CLI Announcement: talkpython.fm Talk Python CLI GitHub: github.com Command Book Download Command Book: commandbookapp.com Announcement post: mkennedy.codes Watch this episode on YouTube: youtube.com Episode #536 deep-dive: talkpython.fm/536 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Building on the web is like working with the perfect clay. It's malleable and can become almost anything. But too often, frameworks try to hide the web's best parts away from us. Today, we're looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView. Episode sponsors Talk Python Courses Python in Production Links from the show Guest Larry Ogrodnek: hachyderm.io pyview.rocks: pyview.rocks Phoenix LiveView: github.com this section: pyview.rocks Core Concepts: pyview.rocks Socket and Context: pyview.rocks Event Handling: pyview.rocks LiveComponents: pyview.rocks Routing: pyview.rocks Templating: pyview.rocks HTML Templates: pyview.rocks T-String Templates: pyview.rocks File Uploads: pyview.rocks Streams: pyview.rocks Sessions & Authentication: pyview.rocks Single-File Apps: pyview.rocks starlette: starlette.dev wsproto: github.com apscheduler: github.com t-dom project: github.com Watch this episode on YouTube: youtube.com Episode #535 deep-dive: talkpython.fm/535 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Your cloud SSD is sitting there, bored, and it would like a job. Today we're putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can do, a universe of possibilities opens up. We're joined by Vincent Warmerdam to dive into DiskCache. Episode sponsors Talk Python Courses Python in Production Links from the show diskcache docs: grantjenks.com LLM Building Blocks for Python course: training.talkpython.fm JSONDisk: grantjenks.com Git Code Archaeology Charts: koaning.github.io Talk Python Cache Admin UI: blobs.talkpython.fm Litestream SQLite streaming: litestream.io Plash hosting: pla.sh Watch this episode on YouTube: youtube.com Episode #534 deep-dive: talkpython.fm/534 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when the pager goes off. For Django, we have Carlton Gibson and Jeff Triplet. For Flask, we have David Lord and Phil Jones, and on team Litestar we have Janek Nouvertné and Cody Fincher, and finally Sebastián Ramírez from FastAPI is here. Let's jump in. Episode sponsors Talk Python Courses Python in Production Links from the show Carlton Gibson - Django: github.com Sebastian Ramirez - FastAPI: github.com David Lord - Flask: davidism.com Phil Jones - Flask and Quartz(async): pgjones.dev Yanik Nouvertne - LiteStar: github.com Cody Fincher - LiteStar: github.com Jeff Triplett - Django: jefftriplett.com Django: www.djangoproject.com Flask: flask.palletsprojects.com Quart: quart.palletsprojects.com Litestar: litestar.dev FastAPI: fastapi.tiangolo.com Coolify: coolify.io ASGI: asgi.readthedocs.io WSGI (PEP 3333): peps.python.org Granian: github.com Hypercorn: github.com uvicorn: uvicorn.dev Gunicorn: gunicorn.org Hypercorn: hypercorn.readthedocs.io Daphne: github.com Nginx: nginx.org Docker: www.docker.com Kubernetes: kubernetes.io PostgreSQL: www.postgresql.org SQLite: www.sqlite.org Celery: docs.celeryq.dev SQLAlchemy: www.sqlalchemy.org Django REST framework: www.django-rest-framework.org Jinja: jinja.palletsprojects.com Click: click.palletsprojects.com HTMX: htmx.org Server-Sent Events (SSE): developer.mozilla.org WebSockets (RFC 6455): www.rfc-editor.org HTTP/2 (RFC 9113): www.rfc-editor.org HTTP/3 (RFC 9114): www.rfc-editor.org uv: docs.astral.sh Amazon Web Services (AWS): aws.amazon.com Microsoft Azure: azure.microsoft.com Google Cloud Run: cloud.google.com Amazon ECS: aws.amazon.com AlloyDB for PostgreSQL: cloud.google.com Fly.io: fly.io Render: render.com Cloudflare: www.cloudflare.com Fastly: www.fastly.com Watch this episode on YouTube: youtube.com Episode #533 deep-dive: talkpython.fm/533 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Python in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give us a range of perspectives on what matter in 2025 in Python. We have Barry Warsaw, Brett Cannon, Gregory Kapfhammer, Jodie Burchell, Reuven Lerner, and Thomas Wouters on to give us their thoughts. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Talk Python Courses Links from the show Python Software Foundation (PSF): www.python.org PEP 810: Explicit lazy imports: peps.python.org PEP 779: Free-threaded Python is officially supported: peps.python.org PEP 723: Inline script metadata: peps.python.org PyCharm: www.jetbrains.com JetBrains: www.jetbrains.com Visual Studio Code: code.visualstudio.com pandas: pandas.pydata.org PydanticAI: ai.pydantic.dev OpenAI API docs: platform.openai.com uv: docs.astral.sh Hatch: github.com PDM: pdm-project.org Poetry: python-poetry.org Project Jupyter: jupyter.org JupyterLite: jupyterlite.readthedocs.io PEP 690: Lazy Imports: peps.python.org PyTorch: pytorch.org Python concurrent.futures: docs.python.org Python Package Index (PyPI): pypi.org EuroPython: tickets.europython.eu TensorFlow: www.tensorflow.org Keras: keras.io PyCon US: us.pycon.org NumFOCUS: numfocus.org Python discussion forum (discuss.python.org): discuss.python.org Language Server Protocol: microsoft.github.io mypy: mypy-lang.org Pyright: github.com Pylance: marketplace.visualstudio.com Pyrefly: github.com ty: github.com Zuban: docs.zubanls.com Jedi: jedi.readthedocs.io GitHub: github.com PyOhio: www.pyohio.org Watch this episode on YouTube: youtube.com Episode #532 deep-dive: talkpython.fm/532 Episode transcripts: talkpython.fm Theme Song: Developer Rap
This week, we dive deep into the evolving world of digital dentures with George Cowburn, along with denturist Robert MacLeay and digital designer Kaylee Jilbert. George shares his unconventional path from engineering into dentures, the early challenges of bringing CAD/CAM into removables, and why his company Perfit has evolved into Lab Pilot (https://www.labpilot.net/)—a cloud-based approach designed to meet labs and denturists where they are, not where software companies wish they'd be. Robert and Kaylee bring the real-world perspective, explaining how combining analog fundamentals with digital design unlocked predictable, better-fitting dentures and titanium partial frameworks that actually snap into place. From monolithic milled partials to same-day digital relines and cloud-based CAM without subscriptions, this conversation explores how “trad-digital” workflows could finally make digital dentures accessible, scalable, and practical for everyday labs—without sacrificing fit, function, or sanity. Happy Holidays from Ivoclar! As the year comes to a close, all of us at Ivoclar want to extend our heartfelt gratitude to the incredible Voices From the Bench community. Thank you for your partnership, your trust, and the support you've shown throughout the year. From our Ivoclar family to yours, we wish you a joyful, healthy, and safe holiday season. May your days be merry, your nights be bright, and your smiles shine like freshly fallen snow. Ho, ho, ho — Happy Holidays from Ivoclar! Big news is coming your way in the world of CAM. Our friends at Ivoclar have teamed up with FOLLOW-ME! Technology (https://www.follow-me-tech.com/) to bring the Ivotion Denture System (https://www.ivoclar.com/en_us/products/digital-processes/ivotion) into the HyperDent CAM (https://www.follow-me-tech.com/hyperdent/) workflow. That's right—your favorite pre-shaded, two-layer Ivotion discs, the ones that let you design and mill a complete denture in one seamless process with no bonding and no mess, are now moving beyond closed systems. Thanks to this new partnership, Ivotion can finally be milled on open machines through HyperDent. And it gets better: you'll first see this powerful workflow available on the Roland DWX-53 series mills (https://www.rolanddga.com/products/dental/dwx-53d)—already a staple in so many labs—as well as the Imagine iMills (https://www.imagineusa.com/legacy/s/mills/imill). If you've been waiting for a faster, cleaner, more flexible way to produce full dentures, this is it. Ivoclar and FOLLOW-ME! just made the future of denture manufacturing wide open. Get ready—HyperDent is about to change the way you mill Ivotion. Special Guests: George Cowburn, Kaylee Jilbert , and Robert MacLeay .
Talk Python To Me - Python conversations for passionate developers
Have you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and costing you too much? Well, in this episode, we interview Michael Kennedy, author of "Talk Python in Production," a new book that guides you through deploying web apps at scale with right-sized engineering. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Agntcy Talk Python Courses Links from the show Christopher Trudeau - guest host: www.linkedin.com Michael's personal site: mkennedy.codes Talk Python in Production Book: talkpython.fm glances: github.com btop: github.com Uptimekuma: uptimekuma.org Coolify: coolify.io Talk Python Blog: talkpython.fm Hetzner (€20 credit with link): hetzner.cloud OpalStack: www.opalstack.com Bunny.net CDN: bunny.net Galleries from the book: github.com Pandoc: pandoc.org Docker: www.docker.com Watch this episode on YouTube: youtube.com Episode #531 deep-dive: talkpython.fm/531 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web's interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data. Episode sponsors Seer: AI Debugging, Code TALKPYTHON PyCharm, code STRONGER PYTHON Talk Python Courses Links from the show Trevor on GitHub: github.com anywidget GitHub: github.com Trevor's SciPy 2024 Talk: www.youtube.com Marimo GitHub: github.com Myst (Markdown docs): mystmd.org Altair: altair-viz.github.io DuckDB: duckdb.org Mosaic: uwdata.github.io ipywidgets: ipywidgets.readthedocs.io Tension between Web and Data Sci Graphic: blobs.talkpython.fm Quak: github.com Walk through building a widget: anywidget.dev Widget Gallery: anywidget.dev Video: How do I anywidget?: www.youtube.com PyCharm + PSF Fundraiser: pycharm-psf-2025 code STRONGER PYTHON Watch this episode on YouTube: youtube.com Episode #530 deep-dive: talkpython.fm/530 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Chapter 8 of Heroes in the Bible: Jesus with Dr. Tony Evans is inspired by the Gospels. The Broken Flask - Jesus' heart for the hurting and vulnerable is showcased in contrast to the religious elite's piety and hypocrisy. This is where the tension between Jesus and the Pharisees reaches a critical point. Jesus rebukes the religious elite, and thus sets in motion a conspiracy to put an end to him. Today's opening prayer is inspired by Job 38:41, Who provideth for the raven his food? when his young ones cry unto God, they wander for lack of meat. Listen to some of the greatest Bible stories ever told and make prayer a priority in your life by downloading the Pray.com app. Sign up for Heroes in the Bible devotionals at https://www.heroesinthebible.com/ Learn more about Dr. Tony Evans at https://tonyevans.org/ See omnystudio.com/listener for privacy information.
Mark 14:1-11 (ESV)Andrew, Isack, and Edwin consider the anointing of Jesus the week He was executed and what we can learn from the woman breaking the flask.Read the written devo that goes along with this episode by clicking here. Let us know what you are learning or any questions you have. Email us at TextTalk@ChristiansMeetHere.org. Join the Facebook community and join the conversation by clicking here. We'd love to meet you. Be a guest among the Christians who meet on Livingston Avenue. Click here to find out more. Michael Eldridge sang all four parts of our theme song. Find more from him by clicking here. Thanks for talking about the text with us today.________________________________________________If the hyperlinks do not work, copy the following addresses and paste them into the URL bar of your web browser: Daily Written Devo: https://readthebiblemakedisciples.wordpress.com/?p=23631The Christians Who Meet on Livingston Avenue: http://www.christiansmeethere.org/Facebook Page: https://www.facebook.com/TalkAboutTheTextFacebook Group: https://www.facebook.com/groups/texttalkMichael Eldridge: https://acapeldridge.com/
Talk Python To Me - Python conversations for passionate developers
A lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON NordStellar Talk Python Courses Links from the show David Kopec: davekopec.com Classic Computer Science Book: amazon.com Computer Science from Scratch Book: computersciencefromscratch.com Computer Science from Scratch at NoStartch (CSFS30 for 30% off): nostarch.com Watch this episode on YouTube: youtube.com Episode #529 deep-dive: talkpython.fm/529 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
In this episode, I'm talking with Vincent Warmerdam about treating LLMs as just another API in your Python app, with clear boundaries, small focused endpoints, and good monitoring. We'll dig into patterns for wrapping these calls, caching and inspecting responses, and deciding where an LLM API actually earns its keep in your architecture. Episode sponsors Seer: AI Debugging, Code TALKPYTHON NordStellar Talk Python Courses Links from the show Vincent on X: @fishnets88 Vincent on Mastodon: @koaning LLM Building Blocks for Python Co-urse: training.talkpython.fm Top Talk Python Episodes of 2024: talkpython.fm LLM Usage - Datasette: llm.datasette.io DiskCache - Disk Backed Cache (Documentation): grantjenks.com smartfunc - Turn docstrings into LLM-functions: github.com Ollama: ollama.com LM Studio - Local AI: lmstudio.ai marimo - A Next-Generation Python Notebook: marimo.io Pydantic: pydantic.dev Instructor - Complex Schemas & Validation (Python): python.useinstructor.com Diving into PydanticAI with marimo: youtube.com Cline - AI Coding Agent: cline.bot OpenRouter - The Unified Interface For LLMs: openrouter.ai Leafcloud: leaf.cloud OpenAI looks for its "Google Chrome" moment with new Atlas web browser: arstechnica.com Watch this episode on YouTube: youtube.com Episode #528 deep-dive: talkpython.fm/528 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Today we're digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, and more. My guest, Den Delimarsky from Microsoft, helps build this space and will keep us honest about what's solid versus what's just shiny. We'll keep it practical: transports that actually work, guardrails you can trust, and a tiny server you could ship this week. By the end, you'll have a clear mental model and a path to plug Python into the internet of agents. Episode sponsors Sentry AI Monitoring, Code TALKPYTHON NordStellar Talk Python Courses Links from the show Den Delimarsky: den.dev Agentic AI Programming for Python Course: training.talkpython.fm Model Context Protocol: modelcontextprotocol.io Model Context Protocol Specification (2025-03-26): modelcontextprotocol.io MCP Python Package (PyPI): pypi.org Awesome MCP Servers (punkpeye) GitHub Repo: github.com Visual Studio Code Docs: Copilot MCP Servers: code.visualstudio.com GitHub MCP Server (GitHub repo): github.com GitHub Blog: Meet the GitHub MCP Registry: github.blog MultiViewer App: multiviewer.app GitHub Blog: Spec-driven development with AI (open source toolkit): github.blog Model Context Protocol Registry (GitHub): github.com mcp (GitHub organization): github.com Tailscale: tailscale.com Watch this episode on YouTube: youtube.com Episode #527 deep-dive: talkpython.fm/527 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Talk Python To Me - Python conversations for passionate developers
Today, we're talking about building real AI products with foundation models. Not toy demos, not vibes. We'll get into the boring dashboards that save launches, evals that change your mind, and the shift from analyst to AI app builder. Our guide is Hugo Bowne-Anderson, educator, podcaster, and data scientist, who's been in the trenches from scalable Python to LLM apps. If you care about shipping LLM features without burning the house down, stick around. Episode sponsors Posit NordStellar Talk Python Courses Links from the show Hugo Bowne-Anderson: x.com Vanishing Gradients Podcast: vanishinggradients.fireside.fm Fundamentals of Dask: High Performance Data Science Course: training.talkpython.fm Building LLM Applications for Data Scientists and Software Engineers: maven.com marimo: a next-generation Python notebook: marimo.io DevDocs (Offline aggregated docs): devdocs.io Elgato Stream Deck: elgato.com Sentry's Seer: talkpython.fm The End of Programming as We Know It: oreilly.com LorikeetCX AI Concierge: lorikeetcx.ai Text to SQL & AI Query Generator: text2sql.ai Inverse relationship enthusiasm for AI and traditional projects: oreilly.com Watch this episode on YouTube: youtube.com Episode #526 deep-dive: talkpython.fm/526 Episode transcripts: talkpython.fm Theme Song: Developer Rap