Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
Dec 2, 2019
| Episode | Date |
|---|---|
|
238: So Long, and Thanks for All the Fish
|
Aug 15, 2025 |
|
237: FastAPI Cloud - Sebastián Ramírez
|
Aug 11, 2025 |
|
236: Git Tips for Testing - Adam Johnson
|
Jul 30, 2025 |
|
235: pytest-django - Adam Johnson
|
Jul 22, 2025 |
|
234: pytest-metadata - provides access to test session metadata
|
May 08, 2025 |
|
233: pytest-check - allow multiple failures per test
|
May 02, 2025 |
|
232: The role of AI in software testing - Anthony Shaw
|
Apr 25, 2025 |
|
231: pytest-repeat - works fine on Python 3.14
|
Apr 10, 2025 |
|
230: Python 3.14 won't repeat with pytest-repeat
|
Apr 01, 2025 |
|
229: pytest-html - a plugin that generates HTML reports for test results
|
Mar 27, 2025 |
|
228: pytest-md and pytest-md-report: Markdown reports for pytest
|
Mar 01, 2025 |
|
227: Mocking in Python with unittest.mock - Michael Foord
|
Feb 07, 2025 |
|
226: pytest-mock : Mocking in pytest
|
Jan 31, 2025 |
|
225: pytest-cov : The pytest plugin for measuring coverage
|
Jan 23, 2025 |
|
224: pytest plugins - a full series
|
Jan 10, 2025 |
|
223: Writing Stuff Down is a Super Power
|
Nov 17, 2024 |
|
222: Import within a Python package
|
Sep 07, 2024 |
|
221: How to get pytest to import your code under test
|
Jun 03, 2024 |
|
220: Getting the most out of PyCon, including juggling - Rob Ludwick
|
May 04, 2024 |
|
219: Building Django Apps & SaaS Pegasus - Cory Zue
|
Apr 24, 2024 |
|
218: Balancing test coverage with test costs - Nicole Tietz-Sokolskaya
|
Apr 18, 2024 |
|
217: Podcasting / SaaS / Work Life Balance - Justin Jackson
|
Apr 11, 2024 |
|
216: ruff, uv, and Astral: Python tooling, much faster, with Rust
|
Mar 11, 2024 |
|
215: Staying Technical as a Manager
|
Feb 25, 2024 |
|
214: Python Testing in VS Code
|
Feb 07, 2024 |
|
213: Repeating Tests
|
Jan 19, 2024 |
|
212: Canon TDD - by Kent Beck
|
Jan 13, 2024 |
|
211: Stamp out test dependencies with pytest plugins
|
Dec 15, 2023 |
|
210: TDD - Refactor while green
|
Nov 30, 2023 |
|
209: Testing argparse Applications
|
Nov 16, 2023 |
|
208: Tests with no assert statements
|
Oct 30, 2023 |
|
207: pytest course, pytest-repeat and pytest-flakefinder
|
Sep 26, 2023 |
|
206: TDD in Context
|
Aug 23, 2023 |
|
205: pytest autouse fixtures
|
Aug 01, 2023 |
|
204: Free Your Inner Nonfiction Writer - Johanna Rothman
|
Jul 18, 2023 |
|
203: Open Source at Intel
|
Jul 17, 2023 |
|
202: Using Towncrier to Keep a Changelog - Hynek Schlawack
|
May 31, 2023 |
|
201: Avoid merge conflicts on your CHANGELOG with scriv - Ned Batchelder
|
May 25, 2023 |
|
200: Keep a CHANGELOG
|
May 19, 2023 |
|
199: Is Azure Right for a Side Project? - Pamela Fox
|
May 04, 2023 |
|
198: Testing Django Web Applications - Carlton Gibson, Will Vincent
|
Apr 27, 2023 |
|
197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata? - Brett Cannon
|
Apr 05, 2023 |
|
196: I am not a supplier - Thomas Depierre
|
Mar 31, 2023 |
|
195: What would you change about pytest? - Anthony Sottile
|
Mar 08, 2023 |
|
193: The Good Research Code Handbook - Patrick Mineault
|
Aug 30, 2022 |
|
192: Learn to code through game development with PursuedPyBear - Piper Thunstrom
|
Aug 06, 2022 |
|
191: Running your own site for fun and absolutely no profit whatsoever - Brian Wisti
|
Jul 01, 2022 |
|
190: Testing PyPy - Carl Friedrich Bolz-Tereick
|
Jun 21, 2022 |
|
189: attrs and dataclasses - Hynek Schlawack
|
Jun 07, 2022 |
|
188: Python's Rich, Textual, and Textualize - Innovating the CLI
|
May 17, 2022 |
|
187: Teaching Web Development, including Front End Testing
|
May 13, 2022 |
|
186: Developer and Team Productivity
|
May 12, 2022 |
|
185: Python + Django + Rich + Testing == Awesome
|
May 11, 2022 |
|
184: Twisted and Testing Event Driven / Asynchronous Applications - Glyph
|
Mar 21, 2022 |
|
183: Managing Software Teams - Ryan Cheley
|
Mar 17, 2022 |
|
182: An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher
|
Mar 08, 2022 |
|
181: Boost Your Django DX - Adam Johnson
|
Mar 01, 2022 |
|
180: Lean TDD
|
Feb 21, 2022 |
|
179: Exploratory Testing
|
Feb 09, 2022 |
|
178: The Five Factors of Automated Software Testing
|
Jan 31, 2022 |
|
177: Unit Test vs Integration Test and The Testing Trophy
|
Jan 28, 2022 |
|
176: SaaS Side Projects - Brandon Braner
|
Jan 18, 2022 |
|
175: Who Should Do QA?
|
Jan 12, 2022 |
|
174: pseudo-TDD - Paul Ganssle
|
Dec 22, 2021 |
|
173: Why NOT unittest?
|
Dec 17, 2021 |
|
172: Designing Better Software with a Prototype Mindset
|
Nov 30, 2021 |
|
171: How and why I use pytest's xfail - Paul Ganssle
|
Nov 22, 2021 |
|
170: pytest for Data Science and Machine Learning - Prayson Daniel
|
Nov 18, 2021 |
|
169: Service and Microservice Performance Monitoring - Omri Sass
|
Nov 11, 2021 |
|
168: Understanding Complex Code by Refactoring into Larger Functions
|
Nov 02, 2021 |
|
167: React, TypeScript, and the Joy of Testing - Paul Everitt
|
Oct 22, 2021 |
|
166: unittest expectedFailure and xfail
|
Oct 14, 2021 |
|
165: pytest xfail policy and workflow
|
Oct 07, 2021 |
|
164: Debugging Python Test Failures with pytest
|
Sep 14, 2021 |
|
163: pip install ./local_directory - Stéphane Bidoul
|
Aug 20, 2021 |
|
162: Flavors of TDD
|
Aug 03, 2021 |
|
161: Waste in Software Development
|
Jul 20, 2021 |
|
160: DRY, WET, DAMP, AHA, and removing duplication from production code and test code
|
Jul 08, 2021 |
|
159: Python, pandas, and Twitter Analytics - Matt Harrison
|
Jul 02, 2021 |
|
158: TDD in Swift - Gio Lodi
|
Jun 18, 2021 |
|
157: pre-commit - Anthony Sottile
|
Jun 11, 2021 |
|
156: Flake8: Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile
|
Jun 03, 2021 |
|
155: Four Questions to Ask Frequently During Software Projects - Tim Ottinger
|
May 28, 2021 |
|
154: Don't Mock your Database - Jeff Triplett
|
May 21, 2021 |
|
153: Playwright for Python: end to end testing of web apps - Ryan Howard
|
May 14, 2021 |
|
152: Python Packaging - Brett Cannon
|
May 07, 2021 |
|
151: Python Adventure - Brandon Rhodes
|
Apr 28, 2021 |
|
150: A Practical Testing Strategy
|
Apr 15, 2021 |
|
149: I don't test my code, "crappy Python" is all I write - Corey Quinn
|
Mar 31, 2021 |
|
148: Coverage.py and testing packages
|
Mar 12, 2021 |
|
147: Testing Single File Python Applications/Scripts with pytest and coverage
|
Mar 06, 2021 |
|
146: Automation Tools for Web App and API Development and Maintenance - Michael Kennedy
|
Feb 28, 2021 |
|
145: For Those About to Mock - Michael Foord
|
Feb 18, 2021 |
|
144: TDD in Science - Martin Héroux
|
Feb 13, 2021 |
|
143: pytest markers - Anthony Sottile
|
Feb 07, 2021 |
|
142: MongoDB - Mark Smith
|
Jan 25, 2021 |
|
141: Visual Testing - Angie Jones
|
Dec 30, 2020 |
|
140: Testing in Scientific Research and Academia - Martin Héroux
|
Dec 18, 2020 |
|
139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
|
Dec 04, 2020 |
|
138: Mutation Testing in Python with mutmut - Anders Hovmöller
|
Nov 19, 2020 |
|
137: Become an Author - Matt Harrison interviews Brian Okken
|
Nov 05, 2020 |
|
136: Wearable Technology - Sophy Wong
|
Oct 26, 2020 |
|
135: Speeding up Django Test Suites - Adam Johnson
|
Oct 20, 2020 |
|
134: Business Outcomes and Software Development - Benjamin Harding
|
Oct 12, 2020 |
|
133: Major League Hacking - Jon Gottfried
|
Oct 05, 2020 |
|
132: mocking in Python - Anna-Lena Popkes
|
Sep 28, 2020 |
|
131: Test Smarter, Not Harder
|
Sep 21, 2020 |
|
130: virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn
|
Sep 13, 2020 |
|
129: How to Test Anything - David Lord
|
Sep 07, 2020 |
|
128: pytest-randomly - Adam Johnson
|
Aug 28, 2020 |
|
127: WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira
|
Aug 24, 2020 |
|
126: Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus
|
Aug 17, 2020 |
|
125: pytest 6 - Anthony Sottile
|
Aug 07, 2020 |
|
124: pip dependency resolver changes
|
Aug 03, 2020 |
|
123: GitHub Actions - Tania Allard
|
Jul 24, 2020 |
|
122: Better Resumes for Software Engineers - Randall Kanna
|
Jul 16, 2020 |
|
121: Industrial 3D Printing & Python, Finite State Machines, and Simulating Hardware - Len Wanger
|
Jul 10, 2020 |
|
120: FastAPI & Typer - Sebastián Ramírez
|
Jul 03, 2020 |
|
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
|
Jun 26, 2020 |
|
118: Code Coverage and 100% Coverage
|
Jun 26, 2020 |
|
117: Python extension for VS Code - Brett Cannon
|
Jun 18, 2020 |
|
116: 15 amazing pytest plugins - Michael Kennedy
|
Jun 08, 2020 |
|
115: Catching up with Nina Zakharenko
|
May 30, 2020 |
|
114: The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer
|
May 24, 2020 |
|
113: Technical Debt - James Smith
|
May 15, 2020 |
|
112: Six Principles of Readable Tests - David Seddon
|
May 08, 2020 |
|
111: Subtests in Python with unittest and pytest - Paul Ganssle
|
May 02, 2020 |
|
110: Testing Django - from unittest to pytest - Adam Parkin
|
Apr 25, 2020 |
|
109: Testing in Financial Services - Eric Bergemann
|
Apr 14, 2020 |
|
108: PySpark - Jonathan Rioux
|
Apr 09, 2020 |
|
107: Property Based Testing in Python with Hypothesis - Alexander Hultnér
|
Mar 27, 2020 |
|
106: Visual Testing : How IDEs can make software testing easier - Paul Everitt
|
Mar 20, 2020 |
|
105: TAP: Test Anything Protocol - Matt Layman
|
Mar 11, 2020 |
|
104: Top 28 pytest plugins - Anthony Sottile
|
Mar 04, 2020 |
|
103: Django - Lacey Williams Henschel
|
Mar 01, 2020 |
|
102: Cosmic Python, TDD, testing and external dependencies - Harry Percival
|
Feb 27, 2020 |
|
101: Application Security - Anthony Shaw
|
Feb 19, 2020 |
|
100: A/B Testing - Leemay Nassery
|
Feb 13, 2020 |
|
99: Software Maintenance and Chess
|
Jan 30, 2020 |
|
98: pytest-testmon - selects tests affected by changed files and methods - Tibor Arpas
|
Jan 21, 2020 |
|
97: 2019 Retrospective, 2020 Plans, and an amazing decade
|
Dec 31, 2019 |
|
96: Azure Pipelines - Thomas Eckert
|
Dec 16, 2019 |
|
95: Data Science Pipeline Testing with Great Expectations - Abe Gong
|
Nov 30, 2019 |
|
94: The real 11 reasons I don't hire you - Charity Majors
|
Nov 18, 2019 |
|
93: Software Testing, Book Writing, Teaching, Public Speaking, and PyCarolinas - Andy Knight
|
Oct 31, 2019 |
|
92: 9 Steps to Crater Quality & Destroy Customer Satisfaction - Cristian Medina
|
Oct 20, 2019 |
|
91: Python 3.8 - there's a lot more new than most people are talking about
|
Oct 16, 2019 |
|
90: Dynamic Scope Fixtures in pytest 5.2 - Anthony Sottile
|
Oct 11, 2019 |
|
89: Improving Programming Education - Nicholas Tollervey
|
Sep 28, 2019 |
|
88: Error Monitoring, Crash Reporting, Performance Monitoring - JD Trask
|
Sep 21, 2019 |
|
87: Paths to Parametrization - from one test to many
|
Sep 11, 2019 |
|
86: Teaching testing best practices with 4 testing maxims - Josh Peak
|
Sep 06, 2019 |
|
85: Speed Up Test Suites - Niklas Meinzer
|
Aug 26, 2019 |
|
84: CircuitPython - Scott Shawcroft
|
Aug 20, 2019 |
|
83: PyBites Code Challenges behind the scenes - Bob Belderbos
|
Aug 16, 2019 |
|
82: pytest - favorite features since 3.0 - Anthony Sottile
|
Jul 31, 2019 |
|
81: TDD with flit
|
Jul 17, 2019 |
|
80: From Python script to Maintainable Package
|
Jul 04, 2019 |
|
79: Fixing misinformation about software testing
|
Jun 27, 2019 |
|
78: I don't write tests because ...
|
Jun 19, 2019 |
|
77: Testing Complex Systems with Maintainable Test Suites
|
Jun 11, 2019 |
|
76: TDD: Don’t be afraid of Test-Driven Development - Chris May
|
May 29, 2019 |
|
75: Modern Testing Principles - Alan Page
|
May 23, 2019 |
|
74: Technical Interviews: Preparing For, What to Expect, and Tips for Success - Derrick Mar
|
May 21, 2019 |
|
73: PyCon 2019 Live Recording
|
May 03, 2019 |
|
72: Technical Interview Fixes - April Wensel
|
Apr 29, 2019 |
|
71: Memorable Tech Talks, The Ultimate Guide - Nina Zakharenko
|
Apr 05, 2019 |
|
70: Learning Software without a CS degree - Dane Hillard
|
Mar 29, 2019 |
|
69: Andy Hunt - The Pragmatic Programmer
|
Mar 21, 2019 |
|
68: test && commit || revert (TCR) - Thomas Deniffel
|
Mar 13, 2019 |
|
67: Teaching Python in Middle School
|
Feb 28, 2019 |
|
66: Brian is interviewed by Phil Burgess
|
Feb 26, 2019 |
|
65: one assert per test
|
Feb 17, 2019 |
|
64: Practicing Programming to increase your value
|
Feb 07, 2019 |
|
63: Python Corporate Training - Matt Harrison
|
Feb 01, 2019 |
|
62: Python Training - Reuven Lerner
|
Jan 13, 2019 |
|
A retrospective
|
Dec 31, 2018 |
|
100 Days of Code - Julian Sequeira
|
Dec 28, 2018 |
|
Genesynth, nox, urllib3, & PyCascades - Thea Flowers
|
Dec 21, 2018 |
|
REST APIs, testing with Docker containers and pytest
|
Dec 14, 2018 |
|
What is Data Science? - Vicki Boykis
|
Dec 11, 2018 |
|
Being a Guest on a Podcast - Michael Kennedy
|
Dec 07, 2018 |
|
55: When 100% test coverage just isn't enough - Mahmoud Hashemi
|
Dec 03, 2018 |
|
54: Python 1994 - Paul Everitt
|
Nov 25, 2018 |
|
53: Seven Databases in Seven Weeks - Luc Perkins
|
Nov 19, 2018 |
|
52: pyproject.toml : the future of Python packaging - Brett Cannon
|
Nov 05, 2018 |
|
51: Feature Testing
|
Oct 30, 2018 |
|
50: Flaky Tests and How to Deal with Them
|
Oct 25, 2018 |
|
49: tox - Oliver Bestwalter
|
Oct 15, 2018 |
|
48: A GUI for pytest
|
Oct 08, 2018 |
|
47: Automation Panda - Andy Knight
|
Sep 28, 2018 |
|
46: Testing Hard To Test Applications - Anthony Shaw
|
Sep 02, 2018 |
|
45: David Heinemeier Hansson - Software Development and Testing, TDD, and exploratory QA
|
Aug 13, 2018 |
|
44: Mentoring - Nina Zakharenko
|
Jul 21, 2018 |
|
Preparing for Technical Talks with Kelsey Hightower - bonus episode
|
Jul 17, 2018 |
|
43: Kelsey Hightower - End to End & Integration Testing
|
Jul 05, 2018 |
|
42: Using Automated Tests to Help Teach Python - Trey Hunner
|
Jun 28, 2018 |
|
41: Testing in DevOps and Agile - Anthony Shaw
|
Apr 18, 2018 |
|
40: On Podcasting - Adam Clark
|
Apr 10, 2018 |
|
39: Thorough software testing for critical features
|
Mar 29, 2018 |
|
38: Prioritize software tests with RCRCRC
|
Mar 13, 2018 |
|
37: What tests to write first
|
Mar 08, 2018 |
|
36: Stephanie Hurlburt - Mentoring and Open Office Hours
|
Feb 13, 2018 |
|
35: Continuing Education and Certificate Programs at UW
|
Feb 01, 2018 |
|
34: TDD and Test First
|
Dec 31, 2017 |
|
33: Katharine Jarmul - Testing in Data Science
|
Nov 30, 2017 |
|
32: David Hussman - Agile vs Agility, Dude's Law, and more
|
Oct 03, 2017 |
|
31: I'm so sick of the testing pyramid
|
Sep 27, 2017 |
|
30: Legacy Code - M. Scott Ford
|
Aug 01, 2017 |
|
29: Kobiton & QASymphony - Josh Lieberman
|
Jul 01, 2017 |
|
28: Chaos Engineering & Experimentation at Netflix - Casey Rosenthal
|
Apr 07, 2017 |
|
27: Mahmoud Hashemi : unit, integration, and system testing
|
Feb 26, 2017 |
|
26: pyresttest – Sam Van Oort
|
Dec 01, 2016 |
|
25: Selenium, pytest, Mozilla – Dave Hunt
|
Dec 01, 2016 |
|
24: pytest - Raphael Aurich
|
Nov 10, 2016 |
|
23: Lessons about testing and TDD from Kent Beck
|
Sep 30, 2016 |
|
22: Converting Manual Tests to Automated Tests
|
Sep 24, 2016 |
|
21: Terminology: test fixtures, subcutaneous testing, end to end testing, system testing
|
Aug 31, 2016 |
|
20: Talk Python To Me - Michael Kennedy
|
Jul 29, 2016 |
|
19: Python unittest - Robert Collins
|
Jun 15, 2016 |
|
18: Testing in Startups and Hiring Software Engineers - Joe Stump
|
Apr 20, 2016 |
|
17: The Travis Foundation - Laura Gaetano
|
Apr 11, 2016 |
|
16: Welcome to Test and Code
|
Mar 31, 2016 |
|
15: Lean Software Development
|
Mar 09, 2016 |
|
14: Continuous Integration with Travis CI – Josh Kalderimis
|
Feb 25, 2016 |
|
13: Ian Cordasco – Betamax
|
Feb 17, 2016 |
|
12: Coverage.py with Ned Batchelder
|
Feb 10, 2016 |
|
11: pytest assert magic
|
Feb 04, 2016 |
|
10: Test Case Design using Given-When-Then from BDD
|
Jan 31, 2016 |
|
9: Harry Percival : Testing Web Apps with Python, Selenium, Django
|
Jan 19, 2016 |
|
8: Agile vs Agility : Agile Is Dead (Long Live Agility)
|
Dec 15, 2015 |
|
7: The Waterfall Model and “Managing the Development of Large Software Systems”
|
Oct 21, 2015 |
|
6: Writing software is like nothing else
|
Oct 20, 2015 |
|
5: Test Classes: No OO experience required
|
Sep 23, 2015 |
|
4: Test Fixtures: Setup, Teardown, and so much more
|
Sep 11, 2015 |
|
3: Why test?
|
Sep 02, 2015 |
|
2: Pytest vs Unittest vs Nose
|
Aug 20, 2015 |