
Python Bytes
Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
Latest episodes

16 snips
Jun 23, 2025 • 34min
#437 Python Language Summit 2025 Highlights
Dive into the highlights from the Python Language Summit 2025, where discussions ranged from managing breaking changes and improving concurrency to the exciting prospects of Python on mobile. Explore the challenges of Python's property systems and how different tools handle type checking. Unpack Complexipy, a innovative library for measuring cognitive complexity, and discover Juvio, which enhances command execution in Jupyter notebooks. The blend of technical insights and humor makes for an engaging exploration of Python's future.

Jun 16, 2025 • 37min
#436 Slow tests go last
Explore the exciting news that free-threaded Python is now officially supported, thanks to PEP 779! Dive into the management of asynchronous tasks with PyLeak and learn about optimizing test execution with PyTest. Discover a new Python wrapper for FFmpeg that simplifies video processing and enhances efficiency. Plus, the hosts thoughtfully discuss vital authentication for B2B SaaS and share insights on naming conventions and Python upgrades. Don’t miss the blend of technical depth and light-hearted banter!

23 snips
Jun 9, 2025 • 26min
#435 Stop with .folders in my ~/
Discover the power of platformdirs for seamless file management across systems. Learn about Poe the Poet, a task runner that simplifies Python workflows. Explore the exciting enhancements in Pandas 3.0, including faster data processing with PyArrow and advanced validation through Point Blank. Delve into Polars for innovative data manipulation and hear an emotional tale about the struggles of unshipped projects, reflecting on the contrast between software and hardware timelines. Plus, enjoy a dash of programming humor!

26 snips
Jun 2, 2025 • 29min
#434 Most of OpenAI’s tech stack runs on Python
Discover how the PyPI test suite was made 81% faster through clever strategies like parallel execution and database isolation. Dive into the world of OpenAI's tech stack, showcasing Python's pivotal role. Learn about optimizing import performance in Python, and check out quick insights from PyCon talks. The conversation wraps up with a light-hearted take on AI's impact on programming, making for an engaging listen!

May 26, 2025 • 29min
#433 Dev in the Arena
Discover the art of mastering Git with practical 'flight rules' that guide programmers through mishaps. Dive into the intriguing world of t-strings and their innovative applications alongside f-strings. Explore Pyrefly, a fast type checker revolutionizing Python development, and check out NeoHTOP for system monitoring. The hosts share their journey through legacy code and reflect on AI-driven tools that automate the coding process. With humor and insight, this discussion inspires programmers to embrace both challenges and triumphs in their craft.

31 snips
May 19, 2025 • 26min
#432 How To Fix Your Computer
Discover the advantages of using the UV tool to streamline pre-commit installations, making life easier for developers. Learn about PEP 773, an accepted Python installation manager for Windows that simplifies setup. Reflect on the bittersweet closure of Textualize, a company that developed popular libraries. Get insights into what makes exceptional programmers, including the importance of continuous learning and tool proficiency. Enjoy some humorous tech support stories and shared experiences that highlight the common challenges faced by computer users.

22 snips
May 5, 2025 • 29min
#431 Nerd Gas
Discover a new tool that helps you track Python release cycles effortlessly right from your terminal. Learn about the exciting launch of FastAPI Cloud, designed to streamline deployment without locking users into a vendor. Dive into the innovative T-strings feature in Python 3.14, which enhances string templating and security. Enjoy some lighthearted humor as the hosts reflect on coding challenges, making it a fun and engaging listen for all tech enthusiasts.

31 snips
Apr 28, 2025 • 29min
#430 Or you go to jail
Dive into the latest enhancements from pip 25.1, featuring dependency groups that streamline installs and experimental lock files. Discover AIO HTTP’s compatibility upgrades for high-concurrency web servers. Learn about the savvy choice of a domain name for projects, with Porkbun as a top pick. Explore the integration of PyLock.toml, new methods for handling datetime, and the intriguing world of file transfers. Lastly, enjoy a light-hearted take on 'vibe coding' in AI development!

23 snips
Apr 21, 2025 • 27min
#429 Nitpicking Python
Topics covered in this episode:
Huly
CVE Foundation formed to take over CVE program from MITRE
drawdb
14 Advanced Python Features
Extras
Joke
Watch on YouTube
About the show
Sponsored by Posit Workbench: pythonbytes.fm/workbench
Connect with the hosts
Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky)
Brian: @brianokken@fosstodon.org / @brianokken.bsky.social
Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky)
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Michael #1: Huly
All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)
If you're primarily interested in self-hosting Huly without the intention to modify or contribute to its development, please use huly-selfhost.
Manage your tasks efficiently with Huly's bidirectional GitHub synchronization. Use Huly as an advanced front-end for GitHub Issues and GitHub Projects.
Connect every element of your workflow to build a dynamic knowledge base.
Everything you need for productive team work: Team Planner • Project Management • Virtual Office • Chat • Documents • Inbox
Self hosting as a service: elest.io
Brian #2: CVE Foundation formed to take over CVE program from MITRE
Back story: CVE, global source of cybersecurity info, was hours from being cut by DHS
The 25-year-old CVE program, an essential part of global cybersecurity, is cited in nearly any discussion or response to a computer security issue.
CVE was at real risk of closure after its contract was set to expire on April 16.
The nonprofit MITRE runs CVE on a contract with the DHS.
A letter last Tuesday sent Tuesday by Yosry Barsoum, vice president of MITRE, gave notice of the potential halt to operations.
Another possible victim of the current administration.
CVE Foundation Launched to Secure the Future of the CVE Program
CVE Board members have spent the past year developing a strategy to transition CVE to a dedicated, non-profit foundation. The new CVE Foundation will focus solely on continuing the mission of delivering high-quality vulnerability identification and maintaining the integrity and availability of CVE data for defenders worldwide.
Over the coming days, the Foundation will release more information about its structure, transition planning, and opportunities for involvement from the broader community.
Michael #3: drawdb
Free and open source, simple, and intuitive database design editor, data-modeler, and SQL generator.
Great drag-drop relationship manager
Define your DB visually, export as SQL create scripts
Or import existing SQL to kickstart the diagramming.
Brian #4: 14 Advanced Python Features
Edward Li
Picking some favorites
1. Typing Overloads
2. Keyword-only and Positional-only Arguments
9. Python Nitpicks
For-else statements
Walrus operator
Short Circuit Evaluation
Operator Chaining
Extras
Michael:
Thunderbird send / other firefox things.
Joke: Python Tariffs
Thanks wagenrace
Thanks Campfire Tales

26 snips
Apr 14, 2025 • 31min
#428 How old is your Python?
This podcast dives into the art of crafting perfect Git commit messages, laying out essential rules for clarity and impact. The hosts explore the Caddy web server, spotlighting its automatic TLS certification and simplicity compared to NGINX. They also discuss new Python Enhancement Proposals that promise improvements in package measurability and string formatting. Finally, a humorous tangent touches on how AI tools might reshape coding practices. Tune in for coding insights and a few laughs along the way!