Synopsis
Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 45 minute conversation with industry experts.
Episodes
-
#548: Event Sourcing Design Pattern
11/05/2026 Duration: 01h08minWhat 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 yo
-
#547: Parallel Python at Anyscale with Ray
06/05/2026 Duration: 59minSee the full show notes for this episode on the website at talkpython.fm/547
-
#546: Self hosting apps for Python people
27/04/2026 Duration: 01h03minSee the full show notes for this episode on the website at talkpython.fm/546
-
#545: OWASP Top 10 (2025 List) for Python Devs
16/04/2026 Duration: 01h06minSee the full show notes for this episode on the website at talkpython.fm/545
-
#544: Wheel Next + Packaging PEPs
10/04/2026 Duration: 01h11minSee the full show notes for this episode on the website at talkpython.fm/544
-
#543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate
01/04/2026 Duration: 01h03minSee the full show notes for this episode on the website at talkpython.fm/543
-
#542: Zensical - a modern static site generator
25/03/2026 Duration: 01h04minSee the full show notes for this episode on the website at talkpython.fm/542
-
#541: Monty - Python in Rust for AI
19/03/2026 Duration: 01h05minSee the full show notes for this episode on the website at talkpython.fm/541
-
#540: Modern Python monorepo with uv and prek
13/03/2026 Duration: 01h02minSee the full show notes for this episode on the website at talkpython.fm/540
-
#539: Catching up with the Python Typing Council
06/03/2026 Duration: 01h01minSee the full show notes for this episode on the website at talkpython.fm/539
-
#538: Python in Digital Humanities
28/02/2026 Duration: 01h12minSee the full show notes for this episode on the website at talkpython.fm/538
-
#537: Datastar: Modern web dev, simplified
21/02/2026 Duration: 01h16minSee the full show notes for this episode on the website at talkpython.fm/537
-
#536: Fly inside FastAPI Cloud
10/02/2026 Duration: 01h07minSee the full show notes for this episode on the website at talkpython.fm/536
-
#535: PyView: Real-time Python Web Apps
23/01/2026 Duration: 01h07minSee the full show notes for this episode on the website at talkpython.fm/535
-
#534: diskcache: Your secret Python perf weapon
13/01/2026 Duration: 01h14minSee the full show notes for this episode on the website at talkpython.fm/534
-
#533: Web Frameworks in Prod by Their Creators
05/01/2026 Duration: 01h01minSee the full show notes for this episode on the website at talkpython.fm/533
-
#532: 2025 Python Year in Review
29/12/2025 Duration: 01h18minSee the full show notes for this episode on the website at talkpython.fm/532
-
#531: Talk Python in Production
18/12/2025 Duration: 01h21minSee the full show notes for this episode on the website at talkpython.fm/531
-
#530: anywidget: Jupyter Widgets made easy
13/12/2025 Duration: 01h11minSee the full show notes for this episode on the website at talkpython.fm/530
-
#529: Computer Science from Scratch
03/12/2025 Duration: 01h17minSee the full show notes for this episode on the website at talkpython.fm/529