all written video podcast

  • #500 Episode 500! - Michael Kennedy and Calvin Hendryx-Parker

    #500 Episode 500! - Michael Kennedy and Calvin Hendryx-Parker

    2026-10-14
    Topics covered in this episode: A quick chat with Brian looking back Extras Joke Watch on YouTube About the show Brian #1: A quick chat with Brian looking back Nick #2: Jev and the Case for Boring ML Vincent Warmerdam from marimo benchmarked Jev, a...
  • From zero to NanoClaw (Changelog Interviews #686) - Changelog

    From zero to NanoClaw (Changelog Interviews #686) - Changelog

    2026-10-09
    Gavriel Cohen, creator of NanoClaw and co-founder of NanoCo, joins Adam to explain how a 40-hour weekend project became a viral open source hit and the foundation of an enterprise AI company. Gavriel describes the security concerns that led him to...
  • #499 So many questions?? - Michael Kennedy and Calvin Hendryx-Parker

    #499 So many questions?? - Michael Kennedy and Calvin Hendryx-Parker

    2026-10-06
    Topics include PEP 824 brings ?? and ??= to Python for None handling, Python 3.15 Python 3.10, asyncio.shield, and Pyxel: the retro game engine for Python.
  • Weighing the Chickens with JT Perry - Justin Garrison & Autumn Nash

    Weighing the Chickens with JT Perry - Justin Garrison & Autumn Nash

    2026-10-06
    Come find Justin in-person and get FAFOFM stickers!Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October 19Kubecon NA - Salt Lake City, UT - November 9-12Have an opening? HIRE AUTUMN!!! She's looking for open source, forward...
  • #565: Tachyon, Python 3.15's Built-in Sampling Profiler - Michael Kennedy (@mkennedy)

    #565: Tachyon, Python 3.15's Built-in Sampling Profiler - Michael Kennedy (@mkennedy)

    2026-10-02
    Do you know what's actually slow in your Python app? Or are you guessing? Until now, profiling Python meant a tracing profiler that made your code 2 to 3 times slower. Or a third-party tool that broke with every new release. Python 3.15 fixes...
  • #498 A Tiny Episode - Michael Kennedy and Calvin Hendryx-Parker

    #498 A Tiny Episode - Michael Kennedy and Calvin Hendryx-Parker

    2026-09-29
    Topics include MemTensor / MemoryOS PyPI package hijacked via a malicious build backend, TinyMongo, , and One innocent dict read makes attribute access permanently slower.
  • #497 Faster than light profiling - Michael Kennedy and Calvin Hendryx-Parker

    #497 Faster than light profiling - Michael Kennedy and Calvin Hendryx-Parker

    2026-09-23
    Topics include Tachyon: A sampling profiler ships in Python 3.15's stdlib, Python Workers are now generally available on Cloudflare, Flet 1.0 - build cross-platform apps in Python, and marimo-book: Build static books from marimo notebooks.
  • #564: EVE Online Departs for Python 3 - Michael Kennedy (@mkennedy)

    #564: EVE Online Departs for Python 3 - Michael Kennedy (@mkennedy)

    2026-09-22
    Every ship in EVE Online eventually undocks and leaves the station. This time, it's the whole game. EVE has run on Python 2 since it launched in 2003, all 2.4 million lines of it, on a custom Stackless interpreter that stopped at 3.8 and was...
  • #563: Getting Started with Rust as Python Devs - Michael Kennedy (@mkennedy)

    #563: Getting Started with Rust as Python Devs - Michael Kennedy (@mkennedy)

    2026-09-16
    Lint the entire CPython code base from scratch. It takes 0.3 seconds. Three blinks of an eye. That is ruff, and it is written in Rust. So are Pydantic, Polars, uv, and Granian. Rust shows up in Python three ways: tools that happen to be Rust,...
  • #496 A lake house in Seattle - Michael Kennedy and Calvin Hendryx-Parker

    #496 A lake house in Seattle - Michael Kennedy and Calvin Hendryx-Parker

    2026-09-15
    Topics include Pandas Should Go Extinct, Pydantic-pint puts real-world units in your Pydantic models, How Libraries Run Rust Inside Python (With PyO3), and AWS acquires DuckLabs.
  • #562: DuckLake: The Lakehouse That's Just SQL and Parquet - Michael Kennedy (@mkennedy)

    #562: DuckLake: The Lakehouse That's Just SQL and Parquet - Michael Kennedy (@mkennedy)

    2026-09-10
    How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. DuckLake asks one SQL question instead. The metadata lives in a real database....
  • #495 Banned - Michael Kennedy and Calvin Hendryx-Parker

    #495 Banned - Michael Kennedy and Calvin Hendryx-Parker

    2026-09-08
    Topics include EuroPython 2026 videos are online, The State of Django 2026: Boring is so back, htmx 4.0.0 has been released, and Functionally Zen.
  • #561: TonIO, a Multi-threaded Async Runtime for Python - Michael Kennedy (@mkennedy)

    #561: TonIO, a Multi-threaded Async Runtime for Python - Michael Kennedy (@mkennedy)

    2026-09-04
    How many cores does your machine have, 10, 18? Your async Python code uses just one of them. That isn't a bug in asyncio. That's the design, and optimizing event loops to be faster by 20% doesn't change it. So Giovanni Barillari started...
  • Integrating with Kubernetes with Matthew Sanabria - Justin Garrison & Autumn Nash

    Integrating with Kubernetes with Matthew Sanabria - Justin Garrison & Autumn Nash

    2026-09-04
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • Forking Cal.com to closed source (Changelog Interviews #685) - Changelog

    Forking Cal.com to closed source (Changelog Interviews #685) - Changelog

    2026-09-03
    This week I'm joined by Peer Richelsen, co-founder of Cal.com. What if the majority of open source repositories are already compromised and we just don't know it yet? That's the theory Peer brings to the table this week. We dig into how AI...
  • #494 Python Wrapture - Michael Kennedy and Calvin Hendryx-Parker

    #494 Python Wrapture - Michael Kennedy and Calvin Hendryx-Parker

    2026-09-01
    Topics include OpenAI's Python SDK has migrated to HTTPX2, TMOG - Native Task Manager for macOS, Windows, and Linux, wrapture - one wrapper for mocking, tracing, and observability, and linkedin2md.
  • #493 CalVer and LTS - Michael Kennedy and Calvin Hendryx-Parker

    #493 CalVer and LTS - Michael Kennedy and Calvin Hendryx-Parker

    2026-08-26
    Topics include Web UIs for your reverse proxy, , , and Django’s annual releases make every version an LTS.
  • #560: Building a Research OS: From Django to 30,000 Samples - Michael Kennedy (@mkennedy)

    #560: Building a Research OS: From Django to 30,000 Samples - Michael Kennedy (@mkennedy)

    2026-08-26
    In 2020, a gastroenterologist in Glasgow did the math on his new research study and came up with 30,000 samples, arriving over two years from three cities and a dozen hospitals. He asked around about how researchers keep track of that. The answer was...
  • Postgres at PlanetScale (Changelog Interviews #684) - Changelog

    Postgres at PlanetScale (Changelog Interviews #684) - Changelog

    2026-08-25
    Sam Lambert is back after 4 years and he does not hold back! We cover $5 PlanetScale Postgres, the Neki "do-over" of Vitess, agents shipping schema changes through deploy requests, rolling back a 500TB table in seconds, and the very real...
  • Flying through The Atmosphere with Dan Abermov - Justin Garrison & Autumn Nash

    Flying through The Atmosphere with Dan Abermov - Justin Garrison & Autumn Nash

    2026-08-22
    Come find Justin in-person and get FAFOFM stickers!Tailscale Up - San Francisco, CA - August 26Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL -...
  • #559: 12 Things You Should (and Shouldn't) Do in AWS - Michael Kennedy (@mkennedy)

    #559: 12 Things You Should (and Shouldn't) Do in AWS - Michael Kennedy (@mkennedy)

    2026-08-19
    Your site is down. It's 3am. Is it a bug, a bill, or a breach? You can't tell yet, and everyone is watching you find out. Matt Lea has spent fifteen years being the person companies call when an outage is costing them real money per hour, and...
  • #492 Codeberg Puts Head in Sand - Michael Kennedy and Calvin Hendryx-Parker

    #492 Codeberg Puts Head in Sand - Michael Kennedy and Calvin Hendryx-Parker

    2026-08-18
    Topics include , Codeberg’s AI-code ban tests its role as a GitHub alternative, , , , and.
  • #491 Feeling Judged - Michael Kennedy and Calvin Hendryx-Parker

    #491 Feeling Judged - Michael Kennedy and Calvin Hendryx-Parker

    2026-08-12
    Topics include , Post-quantum crypto lands in Python, MCP goes stateless — and FastMCP gets renamed, and inshellisense - IDE style command line auto complete.
  • #558: Hyper-Personal Software with Python - Michael Kennedy (@mkennedy)

    #558: Hyper-Personal Software with Python - Michael Kennedy (@mkennedy)

    2026-08-10
    Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it, it's working. And if you break it, you...
  • #557: Security of everything at PyCon 2026 - Michael Kennedy (@mkennedy)

    #557: Security of everything at PyCon 2026 - Michael Kennedy (@mkennedy)

    2026-08-02
    Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this year, that changed. For the first time ever, security got its own dedicated, day-long track, one of...
  • #490 It’s a vibe coding party - Michael Kennedy and Calvin Hendryx-Parker

    #490 It’s a vibe coding party - Michael Kennedy and Calvin Hendryx-Parker

    2026-07-28
    Topics include Some more things about Django I've been enjoying, Who cleans up after the vibe-coding party, AgentsView, and.
  • #556: Updates on Django's Async Story - Michael Kennedy (@mkennedy)

    #556: Updates on Django's Async Story - Michael Kennedy (@mkennedy)

    2026-07-26
    For years, "Django and async" came with an asterisk. The docs themselves warned you off it. Scary performance notes, a story that felt half-finished. Well, that story just got rewritten, literally, and the person who rewrote it is here to tell...
  • Canary tokens and digital tripwires (Changelog Interviews #683) - Changelog

    Canary tokens and digital tripwires (Changelog Interviews #683) - Changelog

    2026-07-21
    Haroon Meer is back! Haroon is the Founder of Thinkst, the ~50-person bootstrapped company behind Canary and Canarytokens — honeypots and tripwires you sprinkle inside your network and forget about until an attacker touches one. We talk about the AWS...
  • #489 Or JSON? - Michael Kennedy and Calvin Hendryx-Parker

    #489 Or JSON? - Michael Kennedy and Calvin Hendryx-Parker

    2026-07-21
    Topics include django-orjson, Best Django Redis configuration for speed and size, puts the foot down, and Django Steering Council backs the Triptych Project.
  • #488 tau - it's 2pi and it writes code - Michael Kennedy and Calvin Hendryx-Parker

    #488 tau - it's 2pi and it writes code - Michael Kennedy and Calvin Hendryx-Parker

    2026-07-14
    Topics include , JupyterLab 4.6 and Notebook 7.6 are out!, Tau, and Django Tasks and Django 6.1.
  • #555: Marimo Pair - A Canvas for Agent + Developers Collaboration - Michael Kennedy (@mkennedy)

    #555: Marimo Pair - A Canvas for Agent + Developers Collaboration - Michael Kennedy (@mkennedy)

    2026-07-13
    Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something, you look at it, you run a cell, you watch how it...
  • Laughing Through The Pain with David Crawshaw - Justin Garrison & Autumn Nash

    Laughing Through The Pain with David Crawshaw - Justin Garrison & Autumn Nash

    2026-07-13
    Some of you might know David as a co-founder of Tailscale. In this episode we're talking about a new kind of cloud he's building at exe.dev. The SSH-only interface is a breath of fresh air compared to the monstrocity that the AWS console has...
  • #554: Trustworthy AI in Healthcare and Longevity - Michael Kennedy (@mkennedy)

    #554: Trustworthy AI in Healthcare and Longevity - Michael Kennedy (@mkennedy)

    2026-07-10
    You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the question is medical, and there's a real patient on the other end? In that world, a hallucination...
  • #487 Minimum requirements - Michael Kennedy and Calvin Hendryx-Parker

    #487 Minimum requirements - Michael Kennedy and Calvin Hendryx-Parker

    2026-07-07
    Topics include dust, Hermes Agent, and llm-coding-agent 0.1a0.
  • #486 underscore-underscore-ghost-emoji - Michael Kennedy and Calvin Hendryx-Parker

    #486 underscore-underscore-ghost-emoji - Michael Kennedy and Calvin Hendryx-Parker

    2026-06-30
    Topics include Free-threaded Python: past, present, and future, django-admin-site-search, Qwen 3.6 27B is the sweet spot for local development, and.
  • #553: All of our tools - Michael Kennedy (@mkennedy)

    #553: All of our tools - Michael Kennedy (@mkennedy)

    2026-06-26
    This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To kick off this new era, we...
  • #485 Creating memories - Michael Kennedy and Calvin Hendryx-Parker

    #485 Creating memories - Michael Kennedy and Calvin Hendryx-Parker

    2026-06-23
    Topics include Backup Docker volumes locally or to any S3, Pyodide 314.0 Release, nb-cli, and Hindsight.
  • #552: Astral joins OpenAI - Michael Kennedy (@mkennedy)

    #552: Astral joins OpenAI - Michael Kennedy (@mkennedy)

    2026-06-17
    OpenAI just acquired Astral, the company behind uv, Ruff, and ty. And if your first thought was "wait, is uv toast?", you are not alone. But here's the twist Charlie Marsh shared with me: he thinks they may ship more open source at OpenAI...
  • #484 All our tools - Michael Kennedy and Calvin Hendryx-Parker

    #484 All our tools - Michael Kennedy and Calvin Hendryx-Parker

    2026-06-16
    Topics include pi superpowers, Warp.dev OhMyZSH, Blink mosh tmux, Claude code, MacWhisper Handy, and Tailscale.
  • #551: Stroll Down Startup Lane - 2026 - Michael Kennedy (@mkennedy)

    #551: Stroll Down Startup Lane - 2026 - Michael Kennedy (@mkennedy)

    2026-06-11
    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...
  • Suing The Government with Cindy Cohn - Justin Garrison & Autumn Nash

    Suing The Government with Cindy Cohn - Justin Garrison & Autumn Nash

    2026-06-10
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • #483 Thanks Brian - Michael Kennedy and Calvin Hendryx-Parker

    #483 Thanks Brian - Michael Kennedy and Calvin Hendryx-Parker

    2026-06-09
    Topics include , HTTP GET requests with the Python standard library, , and alembic-git-revisions.
  • From open source hits to OpenAI (Changelog Interviews #682) - Changelog

    From open source hits to OpenAI (Changelog Interviews #682) - Changelog

    2026-06-05
    This week I'm talking with Max Stoiber, currently working on ChatGPT's plugin directory and app platform at OpenAI. We discuss the hundreds of open source projects nobody remembers alongside the big ones like react-boilerplate and...
  • #482 Mr. Beast's episode - Michael Kennedy and Calvin Hendryx-Parker

    #482 Mr. Beast's episode - Michael Kennedy and Calvin Hendryx-Parker

    2026-06-01
    Topics include CVE-2026-48710: A Maintainer's Perspective, daily-stars-explorer, Markdown to pdf with pandoc and typst, and postman2pytest.
  • #550: AI Contributions and Maintainer Load in Open Source - Michael Kennedy (@mkennedy)

    #550: AI Contributions and Maintainer Load in Open Source - Michael Kennedy (@mkennedy)

    2026-05-30
    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,...
  • #481 Ways to die - Michael Kennedy and Calvin Hendryx-Parker

    #481 Ways to die - Michael Kennedy and Calvin Hendryx-Parker

    2026-05-25
    Topics include Dumb Ways for an Open Source Project to Die, How to create a pylock.toml lockfile, , and Choosing a Python Logging Library in 2026.
  • #549: Great Docs - Michael Kennedy (@mkennedy)

    #549: Great Docs - Michael Kennedy (@mkennedy)

    2026-05-25
    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...
  • #480 Proud Parents - Michael Kennedy and Calvin Hendryx-Parker

    #480 Proud Parents - Michael Kennedy and Calvin Hendryx-Parker

    2026-05-18
    Topics include Using Django Tasks in production, , PyPI packages are increasing rapidly, and httpx2.
  • MCP on Code Mode (Changelog Interviews #681) - Changelog

    MCP on Code Mode (Changelog Interviews #681) - Changelog

    2026-05-15
    This week I'm talking with Matt Carey about Code Mode and how most of us have been thinking about MCP all wrong. Matt works on the Agents SDK and MCP at Cloudflare — we discuss how server-side Code Mode lets one MCP server expose all ~2,500...
  • Taking Down Prod with Eve - Justin Garrison & Autumn Nash

    Taking Down Prod with Eve - Justin Garrison & Autumn Nash

    2026-05-14
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • Automation at the speed of Swamp (Changelog & Friends #130) - Changelog

    Automation at the speed of Swamp (Changelog & Friends #130) - Changelog

    2026-05-13
    This week I'm talking with Adam Jacob, founder of System Initiative and creator of Swamp, about what happens when AI agents change the entire shape of software development. We discuss how he went from an 18-person team down to five and shipped...
  • #548: Event Sourcing Design Pattern - Michael Kennedy (@mkennedy)

    #548: Event Sourcing Design Pattern - Michael Kennedy (@mkennedy)

    2026-05-11
    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...
  • #547: Parallel Python at Anyscale with Ray - Michael Kennedy (@mkennedy)

    #547: Parallel Python at Anyscale with Ray - Michael Kennedy (@mkennedy)

    2026-05-06
    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...
  • Bitwarden CLI compromised (Changelog News #185) - Changelog

    Bitwarden CLI compromised (Changelog News #185) - Changelog

    2026-04-29
    Bitwarden's CLI got hit by the Checkmarx supply-chain campaign, TypeScript 7.0 beta lands with the Go-rewritten compiler running ~10x faster than 6.0, and pgBackRest lost its maintainer of thirteen years leaving anyone running production Postgres...
  • #546: Self hosting apps for Python people - Michael Kennedy (@mkennedy)

    #546: Self hosting apps for Python people - Michael Kennedy (@mkennedy)

    2026-04-27
    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....
  • Exploring with agents (Changelog Interviews #680) - Changelog

    Exploring with agents (Changelog Interviews #680) - Changelog

    2026-04-24
    Today on the show I’m talking with Amelia Wattenberger — designer, data-viz veteran, ex-GitHub Next, and now designing Intent at Augment Code. What if the last 30% of any software project is about to become the hardest part you’ve ever done? That’s...
  • Laying the Foundation with Joe Beda - Justin Garrison & Autumn Nash

    Laying the Foundation with Joe Beda - Justin Garrison & Autumn Nash

    2026-04-24
    Fork Around and Get EmailSponsor FAFOFM"Everyone is a beginner at one point." Even one of the creators of Kubernetes. If you're listening to this podcast then Joe has had an impact on what you do. He's worked on everything from...
  • #545: OWASP Top 10 (2025 List) for Python Devs - Michael Kennedy (@mkennedy)

    #545: OWASP Top 10 (2025 List) for Python Devs - Michael Kennedy (@mkennedy)

    2026-04-16
    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...
  • Astral has been acquired by OpenAI (Changelog News #184) - Changelog

    Astral has been acquired by OpenAI (Changelog News #184) - Changelog

    2026-03-27
    Astral is joining OpenAI, which says a lot about where the center of gravity is moving for developer tools, LiteLLM got hit by a nasty supply-chain attack, and OpenCode blew up as the latest serious open source swing at the coding-agent stack....
  • Training The Future with Mark Russinovich - Justin Garrison & Autumn Nash

    Training The Future with Mark Russinovich - Justin Garrison & Autumn Nash

    2026-03-20
    Sponsor FAFOFMDon't FAFO with cloud disaster recovery. Do it right with Arpio.Have a podcast you need help with? Reach out to HumblePod.Mark is the CTO of Azure and has decades of experience exploring the internals of systems. As a developer and...
  • From Tailnet to platform (Changelog Interviews #679) - Changelog

    From Tailnet to platform (Changelog Interviews #679) - Changelog

    2026-03-11
    Adam talks with Tailscale co-founder and Chief Strategy Officer David Carney about where Tailscale is headed next: TSIDP, TSNet, multiple tailnets, and Aperture. They get into clickless auth (via TSIDP), TSNet apps, multiple tailnets for isolation and...
  • Big change brings big change (Changelog News #183) - Changelog

    Big change brings big change (Changelog News #183) - Changelog

    2026-03-10
    This week's been wild — Iran bombed AWS data centers to take down Claude, OpenAI dropped GPT-5.4 (and it's seriously good for coding), and living brain cells are literally playing DOOM. We've also got a heartfelt take on what it feels like...
  • Finale & Friends (Changelog & Friends #129) - Changelog

    Finale & Friends (Changelog & Friends #129) - Changelog

    2026-03-02
    Adam and Jerod get into the news, Jerod officially retires from the pod (and Changelog), plus a bonus for our Changelog++ subs!
  • Opus 4.5 changed everything (Changelog Interviews #678) - Changelog

    Opus 4.5 changed everything (Changelog Interviews #678) - Changelog

    2026-02-27
    Burke Holland works on GitHub Copilot by day and codes with his AI agents always. Early January, Burke posted about how Opus 4.5 changed everything. We were all still buzzing from the holiday-season 2x usage bump Claude gave us, and Opus 4.5 felt like...
  • Developing Measurements with Cat Hicks - Justin Garrison & Autumn Nash

    Developing Measurements with Cat Hicks - Justin Garrison & Autumn Nash

    2026-02-25
    SoCal Linux Expo - discount "FAFOF" -https://www.socallinuxexpo.org/Kubecon EU Amsterdam - https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/Linuxfest North West - https://linuxfestnorthwest.org/Newsletter -...
  • The mythical agent-month (Changelog News #182) - Changelog

    The mythical agent-month (Changelog News #182) - Changelog

    2026-02-23
    Wes McKinney on the mythical agent-month, install Peon Ping to employ a Peon today, Andreas Kling explains why Ladybird is adopting Rust, Cloudflare has a new MCP server that's quite efficient, and Elliot Bonneville thinks the only moat left is money.
  • Selling SDKs in the era of many Claudes (Changelog Interviews #677) - Changelog

    Selling SDKs in the era of many Claudes (Changelog Interviews #677) - Changelog

    2026-02-19
    Steve Ruiz joins us for a deep-dive on tldraw (a very good free whiteboard) and the business he's built selling SDKs that help others build very good whiteboards (and more) with tldraw's high-performance web canvas. Along the way, we discuss...
  • All the Claw things (Changelog News #181) - Changelog

    All the Claw things (Changelog News #181) - Changelog

    2026-02-16
    Peter Steinberger joins OpenAI, ZeroClaw is "claw done right", MimiClaw runs on a $5 chip, Steve Yegge on managing the AI Vampire, and the day the telnet died.
  • Han shot first (Changelog & Friends #128) - Changelog

    Han shot first (Changelog & Friends #128) - Changelog

    2026-02-13
    Our ol' friend, Brett Cannon, is back to talk all things Python. But first! Star Wars, Machete Order, Lost, Babylon 5, Game of Thrones, Murderbot, Ted Lasso, Project Hail Mary, David Attenborough, perpetual voice rights, and the AI uncanny valley.
  • Building the machine that builds the machine (Changelog Interviews #676) - Changelog

    Building the machine that builds the machine (Changelog Interviews #676) - Changelog

    2026-02-11
    Paul Dix joins us to discuss the InfluxDB co-founder's journey adapting to an agentic world. Paul sent his AI coding agents on various real-world side quests and shares all his findings: what's going to prod, what's not, and why he's...
  • Vouch for an open source web of trust (Changelog News #180) - Changelog

    Vouch for an open source web of trust (Changelog News #180) - Changelog

    2026-02-09
    Mitchell Hashimoto's trust management system for open source, Nicholas Carlini has a team of Claudes build a C compiler, Stephan Schwab recounts the history of attempted developer replacement, NanClaw is an alternative to OpenClaw, and Sophie...
  • It's a renaissance woman's world (Changelog & Friends #127) - Changelog

    It's a renaissance woman's world (Changelog & Friends #127) - Changelog

    2026-02-06
    Amal Hussein returns to tell us all about her new role at Istari, what life is like outside the web browser, how she's helping ambitious orgs in aerospace, what the SDLC looks like in 2026, and a whole lot more. Wait, moon vacuums?!
  • Embracing the Journey with Cassidy Williams - Justin Garrison & Autumn Nash

    Embracing the Journey with Cassidy Williams - Justin Garrison & Autumn Nash

    2026-01-27
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • Objecting to storage - Justin Garrison & Autumn Nash

    Objecting to storage - Justin Garrison & Autumn Nash

    2025-12-15
    Thank you NoPorts for sponsoringhttps://fafo.fm/noportsIf the Internet is a big computer, Amazon s3 is the hard drive. So what happens when a single typo breaks the Internet's hard drive? On this episode of Fork Around and Find Out we review the...
  • Looking Forward with Tim Banks - Justin Garrison & Autumn Nash

    Looking Forward with Tim Banks - Justin Garrison & Autumn Nash

    2025-11-05
    Sidero and Oxide Kubecon NA event registration: https://www.eventbrite.com/e/oxidesidero-at-kubecon-north-america-2025-tickets-1538869282449Tim Banks will optimize your modem baud rate and kick your ass—respectfully. Then they'll teach you how to...
  • Staying Calm with Duffie Cooley - Justin Garrison & Autumn Nash

    Staying Calm with Duffie Cooley - Justin Garrison & Autumn Nash

    2025-10-09
    Sidero and Oxide Kubecon NA event registration: https://www.eventbrite.com/e/oxidesidero-at-kubecon-north-america-2025-tickets-1538869282449Duffie has lived through a lot. From multiple startup exits to big company changes. He stays grounded by...
  • Colocating Data with David Aronchick - Justin Garrison & Autumn Nash

    Colocating Data with David Aronchick - Justin Garrison & Autumn Nash

    2025-09-17
    David has worked on a lot of cool tech you know like Kubernetes and Kubeflow, and he's usually a few years ahead of the game. So getting to catch up with him about what he's working on now is probably something you'll want to know about...
  • Building Trust with Sean Goedecke - Justin Garrison & Autumn Nash

    Building Trust with Sean Goedecke - Justin Garrison & Autumn Nash

    2025-08-16
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • 238: So Long, and Thanks for All the Fish - Brian Okken

    238: So Long, and Thanks for All the Fish - Brian Okken

    2025-08-15
    A farewell to a fun 10 years.Also, I should have tested it better. :)In the audio I got the numbers wrong.  Doh!This is episode 238, not 237. Oh well.I'll still be around, of course, at:pythontest.com - where I write about developing software with...
  • 237: FastAPI Cloud - Sebastián Ramírez - Brian Okken

    237: FastAPI Cloud - Sebastián Ramírez - Brian Okken

    2025-08-11
    In this episode, Brian interviews Sebastián Ramírez, creator of FastAPI, about its rapid rise in developer popularity and the launch of FastAPI Cloud. Sebastian explains how FastAPI Cloud addresses deployment challenges small teams face. He shares his...
  • 236: Git Tips for Testing - Adam Johnson - Brian Okken

    236: Git Tips for Testing - Adam Johnson - Brian Okken

    2025-07-30
    In this episode, host Brian Okken and guest Adam Johnson explore essential Git features, highlighted by Adam's updated book, "Boost Your Git DX." Key topics include "cherry picking" for selective commits"git stash" for...
  • 235: pytest-django - Adam Johnson - Brian Okken

    235: pytest-django - Adam Johnson - Brian Okken

    2025-07-22
    In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, including improved test management and debugging. Adam...
  • Cooling Infrastructure with Ellie Ford - Justin Garrison & Autumn Nash

    Cooling Infrastructure with Ellie Ford - Justin Garrison & Autumn Nash

    2025-07-16
    https://fafo.fm/storeThis Episode has a full spread of FAFOFM topics. Ellie has a breadth of knowledge across cloud, on-prem, hardware, and—of course—Kubernetes. We dive into some of the new hardware available as well as the importance of hardware to...
  • Pairing-up on a CDN PURGE with Elixir - Gerhard Lazu

    Pairing-up on a CDN PURGE with Elixir - Gerhard Lazu

    2025-06-29
    Listen to the full pairing session for pull request #549. The focus is on replacing an existing Fastly implementation with Jerod's Pipedream, which is built on top of the open-source Varnish HTTP Cache. We cover the initial problem, the proposed...
  • Creating YAML with Ingy döt Net - Justin Garrison & Autumn Nash

    Creating YAML with Ingy döt Net - Justin Garrison & Autumn Nash

    2025-06-18
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • I LOVE TLS - Gerhard Lazu

    I LOVE TLS - Gerhard Lazu

    2025-05-29
    In the world of web infrastructure, what starts as a simple goal can often lead you down a fascinating rabbit hole of history, philosophy, and clever engineering. This is the story of our journey to build a simple, single-purpose, open-source CDN for...
  • Writing bugs with K.S. Bhaskar - Justin Garrison & Autumn Nash

    Writing bugs with K.S. Bhaskar - Justin Garrison & Autumn Nash

    2025-05-23
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • 234: pytest-metadata - provides access to test session metadata - Brian Okken

    234: pytest-metadata - provides access to test session metadata - Brian Okken

    2025-05-07
    pytest-metadata is described as a plugin for pytest that provides access to test session metadata. That is such a humble description for such a massively useful plugin. If you're already using pytest-html, you have pytest-metadata already...
  • 233: pytest-check - allow multiple failures per test - Brian Okken

    233: pytest-check - allow multiple failures per test - Brian Okken

    2025-05-02
    pytest-check is a pytest plugin that allows multiple failures per test.Normally, a test function will fail and stop running with the first failed assert. That's totally fine for tons of kinds of software tests. However, there are times where...
  • DevOps Sushi - Gerhard Lazu

    DevOps Sushi - Gerhard Lazu

    2025-04-29
    We sit down for a deep-dive conversation with Mischa van den Burg, a former nurse who made the leap into the world of DevOps. We explore the practical realities, technical challenges, and hard-won wisdom gained from building and managing modern...
  • 232: The role of AI in software testing - Anthony Shaw - Brian Okken

    232: The role of AI in software testing - Anthony Shaw - Brian Okken

    2025-04-25
    AI is helping people write code.  Tests are one of those things that some people don't like to write.   Can AI play a role in creating automated software tests?  Well, yes. But it's a nuanced yes.  Anthony Shaw comes on the show to discuss the...
  • MCPing in the Open with Angie Jones - Justin Garrison & Autumn Nash

    MCPing in the Open with Angie Jones - Justin Garrison & Autumn Nash

    2025-04-25
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • Motivated to Learn with Adriana Villela - Justin Garrison & Autumn Nash

    Motivated to Learn with Adriana Villela - Justin Garrison & Autumn Nash

    2025-04-18
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • Recovering from Disaster with Seth Eliot - Justin Garrison & Autumn Nash

    Recovering from Disaster with Seth Eliot - Justin Garrison & Autumn Nash

    2025-04-11
    Come find Justin in-person and get FAFOFM stickers!Devopsdays - Portland, OR - September 8-10. Get 20% off tickets with FAFOFMEdgecase - Gooiland Hilversum, NL - September 24Taloscon - Amsterdam, NL - October 15-16KCD UK - Edinburgh - October...
  • 231: pytest-repeat - works fine on Python 3.14 - Brian Okken

    231: pytest-repeat - works fine on Python 3.14 - Brian Okken

    2025-04-10
    pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times.  works fine on Python 3.14is tested on Python 3.9-3.14probably works fine still on 3.7 & 3.8This episode also discusses the...
  • 230: Python 3.14 won't repeat with pytest-repeat - Brian Okken

    230: Python 3.14 won't repeat with pytest-repeat - Brian Okken

    2025-04-01
    pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times.  Note: This was an April Fools attempt, so the statement ..."Unfortunately, it doesn't seem to work with Python 3.14,...
  • 229: pytest-html - a plugin that generates HTML reports for test results - Brian Okken

    229: pytest-html - a plugin that generates HTML reports for test results - Brian Okken

    2025-03-27
    pytest-html has got to be one of my all time favorite plugins. pytest-html is a plugin for pytest that generates a HTML report for test results. This episode digs into some of the super coolness of pytest-html.pytest-htmlrepo readme with...
  • 228: pytest-md and pytest-md-report: Markdown reports for pytest - Brian Okken

    228: pytest-md and pytest-md-report: Markdown reports for pytest - Brian Okken

    2025-02-28
    Markdown reports as either text or markdown tables.Two fun plugins discussed.Links:pytest-md-reportpytest-mdTop pytest Plugins
  • Fast Infrastructure - Gerhard Lazu

    Fast Infrastructure - Gerhard Lazu

    2025-02-28
    Hugo Santos, founder & CEO of Namespace Labs joins us today to share his passion for fast infrastructure. From sharing childhood stories & dial-up modem phone line wiring experiences, we get to speed testing Hugo's current home internet...
  • 227: Mocking in Python with unittest.mock  -  Michael Foord - Brian Okken

    227: Mocking in Python with unittest.mock - Michael Foord - Brian Okken

    2025-02-07
    This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Python community and the creator of the mock library...
  • 226: pytest-mock : Mocking in pytest - Brian Okken

    226: pytest-mock : Mocking in pytest - Brian Okken

    2025-01-31
    pytest-mock is currently the #3 pytest plugin. pytest-mock is a wrapper around unittest.mock.In this episode:Why the pytest-mock plugin is awesomeWhat is mocking, patching, and monkey patchingWhat, if any, is the difference between mock, fake, spy,...
  • Keep Alert Chaos in Check - Gerhard Lazu

    Keep Alert Chaos in Check - Gerhard Lazu

    2025-01-26
    We talk with Matvey Kukuy and Tal Borenstein, co-founders of Keep, a startup focused on helping companies manage and make sense of their alert systems. The discussion comes three years after Matvey's previous appearance - https://shipit.show/36 -...
  • 225: pytest-cov : The pytest plugin for measuring coverage - Brian Okken

    225: pytest-cov : The pytest plugin for measuring coverage - Brian Okken

    2025-01-23
    pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py.In this episode, we'll discuss:what Coverage.py iswhy you should measure code coverage on both your source and test codewhat pytest-cov isextra features pytest-cov...
  • 224: pytest plugins - a full series - Brian Okken

    224: pytest plugins - a full series - Brian Okken

    2025-01-10
    This episode kicks off a series on pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list on pythontest.comExploring popular pluginsLearning from...
  • Let's build a CDN - Part 2 - Gerhard Lazu

    Let's build a CDN - Part 2 - Gerhard Lazu

    2024-12-16
    This is a follow-up to Let's build a CDN - Part 1A new friend joins us. We talk about the high-level, including why Varnish and why we are doing this in the first place. We go through the plan for this session, and then just make it happen. The...
  • 223: Writing Stuff Down is a Super Power - Brian Okken

    223: Writing Stuff Down is a Super Power - Brian Okken

    2024-11-16
    Taking notes well can help to listen better, remember things, show respect, be more accountable, free up mind space to solve problems.This episode discussesthe benefits of writing things downpreparing for a meetingtaking notes in meetingsreviewing...
  • Move fast & break nothing - Gerhard Lazu

    Move fast & break nothing - Gerhard Lazu

    2024-10-26
    This is the audio version of 🎬 Ninjastructure - Move fast & break nothingMatias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi.We look at Go code,...
  • TalosCon 2024 - Gerhard Lazu

    TalosCon 2024 - Gerhard Lazu

    2024-09-28
    We have 3 conversations from TalosCon 2024:1. Vincent Behar & Louis Fradin from Ubisoft tell us how how they are building the next generation of game servers on Kubernetes. Recorded in a coffee shop.2. We catch up with David Flanagan on the AI...
  • 222: Import within a Python package - Brian Okken

    222: Import within a Python package - Brian Okken

    2024-09-07
    In this episode we're talking about importing part of a package into another part of the same package.We'll look at: `from . import module` and `from .module import something`and also:  `import package` to access the external API from with the...
  • Access your Kubernetes pods anywhere - Gerhard Lazu

    Access your Kubernetes pods anywhere - Gerhard Lazu

    2024-08-12
    How does Michal Kuratczyk, Staff Software Engineer at RabbitMQ, access Kubernetes workloads securely, from anywhere? Regardless whether it's a Google Kubernetes Engine (GKE) cluster or Kubernetes in Docker (KiND), Tailscale is a simple solution...
  • Modern CI/CD - Part 1 - Gerhard Lazu

    Modern CI/CD - Part 1 - Gerhard Lazu

    2024-07-07
    What does it look like to build a modern CI/CD pipeline from scratch in 2024? While many of you would pick GitHub Actions and be done with it, how do you run it locally? And what do you need to do to get caching to work?Tom Chauveau joins us to help...
  • 221: How to get pytest to import your code under test - Brian Okken

    221: How to get pytest to import your code under test - Brian Okken

    2024-06-03
    We've got some code we want to test, and some tests.The tests need to be able to import the code under test, or at least the API to it, in order to run tests against it.How do we do that? How do we set things up so that our tests can import our...
  • Let's build a CDN - Part 1 - Gerhard Lazu

    Let's build a CDN - Part 1 - Gerhard Lazu

    2024-05-27
    This started as a conversation between James A Rosen & Gerhard in August 2023. Several months later, it evolved into a few epic pairing sessions captured in these GitHub threads:thechangelog#480 (reply in thread)thechangelog#486The last pairing...
  • 220: Getting the most out of PyCon, including juggling -  Rob Ludwick - Brian Okken

    220: Getting the most out of PyCon, including juggling - Rob Ludwick - Brian Okken

    2024-05-04
    PyCon US is just around the corner.  I've asked Rob Ludwick to come on the show to discuss how to get the most out of your PyCon experience. There's a lot to do. A lot of activities to juggle, including actual juggling, which is where we start...
  • KubeCon EU 2024 - Gerhard Lazu

    KubeCon EU 2024 - Gerhard Lazu

    2024-04-30
    For our 4th episode, we have four conversations from KubeCon EU 2024.We talk to Jesse Suen about Argo CD & Kargo, Solomon Hykes shares the next evolution of Dagger, and Justin Cormack dives into Docker & AI. We also catch up with Frederic...
  • 219: Building Django Apps & SaaS Pegasus - Cory Zue - Brian Okken

    219: Building Django Apps & SaaS Pegasus - Cory Zue - Brian Okken

    2024-04-23
    I'm starting a SaaS project using Django, and there are tons of decisions right out of the gate. To help me navigate these decisions, I've brought on Cory Zue.   Cory is the creator of SaaS Pegasus, and has tons of experience with Django.Some...
  • 218: Balancing test coverage with test costs -  Nicole Tietz-Sokolskaya - Brian Okken

    218: Balancing test coverage with test costs - Nicole Tietz-Sokolskaya - Brian Okken

    2024-04-17
    Nicole is a software engineer and writer, and recently wrote about the trade-offs we make when deciding which tests to write and how much testing is enough.We talk about:Balancing schedule vs testingHow much testing is the right about of testingShould...
  • 80ms response SLO - Gerhard Lazu

    80ms response SLO - Gerhard Lazu

    2024-02-29
    Alex Sims, Solutions Architect & Sr. Software Engineer at James and James Fulfilment, talks about their journey to 80ms response SLO with PHP & React.Alex shares how they optimised API performance, specifically highlighting improvements made...
  • Automation Engine - Gerhard Lazu

    Automation Engine - Gerhard Lazu

    2024-02-29
    Today we delve into BuildKit and Dagger, focusing on their significance in the development and deployment of containerized applications, as well as Kubernetes integration.BuildKit's Role: Essential for anyone using Docker Build, facilitating...
  • How much CPU & Memory? - Gerhard Lazu

    How much CPU & Memory? - Gerhard Lazu

    2024-02-29
    This episode looks into the observability tool Parca & Polar Signals Cloud with Frederic Branczyk and Thor Hansen. We discuss experiences and discoveries using Parca for detailed system-wide performance analysis, which transcends programming...