Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Python Bytes

Technology News

Episodes

Showing 1-100 of 478
Page 1 of 5 Next → »»

#477 Lazy, Frozen, and 31% Lighter

20 Apr 2026

Contributed by Lukas

Topics covered in this episode: Django Modern Rest Already playing with Python 3.15 Cutting Python Web App Memory Over 31% tryke - A Rust-based Pty...

#476 Common themes

06 Apr 2026

Contributed by Lukas

Topics covered in this episode: Migrating from mypy to ty: Lessons from FastAPI Oxyde ORM Typeshedded CPython docs Raw+DC Database Pattern: A Retro...

#475 Haunted warehouses

30 Mar 2026

Contributed by Lukas

Topics covered in this episode: Lock the Ghost Fence for Sandboxing MALUS: Liberate Open Source Harden your GitHub Actions Workflows with zizmor, d...

#474 Astral to join OpenAI

23 Mar 2026

Contributed by Lukas

Topics covered in this episode: Starlette 1.0.0 Astral to join OpenAI uv audit Fire and forget (or never) with Python’s asyncio Extras Joke Watc...

#473 A clean room rewrite?

16 Mar 2026

Contributed by Lukas

Topics covered in this episode: chardet ,AI, and licensing refined-github pgdog: PostgreSQL connection pooler, load balancer and database sharder A...

#473 A clean room rewrite?

16 Mar 2026

Contributed by Lukas

Topics covered in this episode: chardet ,AI, and licensing refined-github pgdog: PostgreSQL connection pooler, load balancer and database sharder A...

#472 Monorepos

09 Mar 2026

Contributed by Lukas

Topics covered in this episode: Setting up a Python monorepo with uv workspaces cattrs: Flexible Object Serialization and Validation Learning to pr...

#471 The ORM pattern of 2026?

02 Mar 2026

Contributed by Lukas

Topics covered in this episode: Raw+DC: The ORM pattern of 2026? pytest-check releases Dataclass Wizard SQLiteo - “native macOS SQLite browser bu...

#470 A Jolting Episode

23 Feb 2026

Contributed by Lukas

Topics covered in this episode: Better Python tests with inline-snapshot jolt Battery intelligence for your laptop Markdown code formatting with ru...

#469 Commands, out of the terminal

09 Feb 2026

Contributed by Lukas

Topics covered in this episode: Command Book App uvx.sh: Install Python tools without uv or Python Ending 15 years of subprocess polling monty: A m...

#468 A bolt of Django

03 Feb 2026

Contributed by Lukas

Topics covered in this episode: django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages pyleak More Django (three ...

#467 Toads in my AI

26 Jan 2026

Contributed by Lukas

Topics covered in this episode: GreyNoise IP Check tprof: a targeting profiler TOAD is out Extras Joke Watch on YouTube About the show Sponsored...

#466 PSF Lands $1.5 million

19 Jan 2026

Contributed by Lukas

Topics covered in this episode: Better Django management commands with django-click and django-typer PSF Lands a $1.5 million sponsorship from Anth...

#465 Stack Overflow is Cooked

12 Jan 2026

Contributed by Lukas

Topics covered in this episode: port-killer How we made Python's packaging library 3x faster CodSpeed Extras Joke Watch on YouTube About the show...

#464 Malicious Package? No Build For You!

05 Jan 2026

Contributed by Lukas

Topics covered in this episode: ty: An extremely fast Python type checker and LSP Python Supply Chain Security Made Easy typing_extensions MI6 chie...

#463 2025 is @wrapped

22 Dec 2025

Contributed by Lukas

Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Sh...

#462 LinkedIn Cringe

15 Dec 2025

Contributed by Lukas

Topics covered in this episode: Deprecations via warnings docs PyAtlas: interactive map of the top 10,000 Python packages on PyPI. Buckaroo Extras ...

#461 This episdoe has a typo

09 Dec 2025

Contributed by Lukas

Topics covered in this episode: PEP 798: Unpacking in Comprehensions Pandas 3.0.0rc0 typos A couple testing topics Extras Joke Watch on YouTube A...

#460 Overlooked Python Typing

01 Dec 2025

Contributed by Lukas

Topics covered in this episode: Advent of Code starts today Django 6 is coming Advanced, Overlooked Python Typing codespell Extras Joke Watch on Y...

#459 Inverted dependency trees

24 Nov 2025

Contributed by Lukas

Topics covered in this episode: PEP 814 – Add frozendict built-in type From Material for MkDocs to Zensical Tach Some Python Speedups in 3.15 an...

#458 I will install Linux on your computer

17 Nov 2025

Contributed by Lukas

Topics covered in this episode: Possibility of a new website for Django aiosqlitepool deptry browsr Extras Joke Watch on YouTube About the show ...

#457 Tapping into HTTP

11 Nov 2025

Contributed by Lukas

Topics covered in this episode: httptap 10 Smart Performance Hacks For Faster Python Code FastRTC Explore Python dependencies with pipdeptree and u...

#456 You're so wrong

03 Nov 2025

Contributed by Lukas

Topics covered in this episode: The PSF has withdrawn a $1.5 million proposal to US government grant program A Binary Serializer for Pydantic Model...

#455 Gilded Python and Beyond

27 Oct 2025

Contributed by Lukas

Topics covered in this episode: Cyclopts: A CLI library The future of Python web services looks GIL-free Free-threaded GC Polite lazy imports for P...

#454 It's some form of Elvish

20 Oct 2025

Contributed by Lukas

Topics covered in this episode: djrest2 - A small and simple REST library for Django based on class-based views. Github CLI caniscrape - Know befo...

#453 Python++

16 Oct 2025

Contributed by Lukas

Topics covered in this episode: PyPI+ uv-ship - a CLI-tool for shipping with uv How fast is 3.14? air - a new web framework built with FastAPI, Sta...

#452 pi py-day (or is it py pi-day?)

09 Oct 2025

Contributed by Lukas

Topics covered in this episode: Python 3.14 Free-threaded Python Library Compatibility Checker Claude Sonnet 4.5 Python 3.15 will get Explicit lazy...

#451 Databases are a Fad

29 Sep 2025

Contributed by Lukas

Topics covered in this episode: PostgreSQL 18 Released Testing is better than DSA (Data Structures and Algorithms) Pyrefly in Cursor/PyCharm/VSCode...

#450 At-Cost Agentic IDE Tooling

22 Sep 2025

Contributed by Lukas

Topics covered in this episode: pandas is getting pd.col expressions Cline, At-Cost Agentic IDE Tooling uv cheatsheet Ducky Network UI Extras Joke ...

#449 Suggestive Trove Classifiers

15 Sep 2025

Contributed by Lukas

Topics covered in this episode: Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling troml - suggests or fills in trove classifiers...

#448 I'm Getting the BIOS Flavor

08 Sep 2025

Contributed by Lukas

Topics covered in this episode: prek tinyio The power of Python’s print function Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entir...

#447 Going down a rat hole

02 Sep 2025

Contributed by Lukas

Topics covered in this episode: rathole pre-commit: install with uv A good example of what functools.Placeholder from Python 3.14 allows Converted ...

#446 State of Python 2025

25 Aug 2025

Contributed by Lukas

Topics covered in this episode: pypistats.org was down, is now back, and there’s a CLI State of Python 2025 wrapt: A Python module for decorators...

#445 Auto-activate Python virtual environments for any project

18 Aug 2025

Contributed by Lukas

Topics covered in this episode: pyx - optimized backend for uv Litestar is worth a look Django remake migrations django-chronos Extras Joke See ...

#444 Begone Python of Yore!

11 Aug 2025

Contributed by Lukas

Topics covered in this episode: Coverage.py regex pragmas Python of Yore nox-uv A couple Django items Extras Joke See the full show notes for th...

#443 Patching Multiprocessing

04 Aug 2025

Contributed by Lukas

Topics covered in this episode: rumdl - A Markdown Linter written in Rust Coverage 7.10.0: patch aioboto3 You might not need a Python class Extras ...

#442 Cloud bills in scientific notation

28 Jul 2025

Contributed by Lukas

Topics covered in this episode: Open Source Security work isn't “Special” uv v0.8 Extra, Extra, Extra Announcing Toad - a universal UI for agen...

#441 It's Michaels All the Way Down

21 Jul 2025

Contributed by Lukas

Topics covered in this episode: Distributed sqlite follow up: Turso and Litestream PEP 792 – Project status markers in the simple index Run cover...

#440 Can't Register for VibeCon

15 Jul 2025

Contributed by Lukas

Topics covered in this episode: Switching to direnv, Starship, and uv rqlite - Distributed SQLite DB Some Markdown Stuff Extras Joke See the ful...

#439 That Astral Episode

07 Jul 2025

Contributed by Lukas

Topics covered in this episode: ty documentation site and uv migration guide uv build backend is now stable + other Astral news Refactoring long bo...

#438 Motivation time

30 Jun 2025

Contributed by Lukas

Topics covered in this episode: Python Cheat Sheets from Trey Hunner Automatisch mureq-typed My CLI World Extras Joke See the full show notes fo...

#437 Python Language Summit 2025 Highlights

23 Jun 2025

Contributed by Lukas

Topics covered in this episode: The Python Language Summit 2025 Fixing Python Properties complexipy juvio Extras Joke See the full show notes fo...

#436 Slow tests go last

16 Jun 2025

Contributed by Lukas

Topics covered in this episode: Free-threaded Python no longer “experimental” as of Python 3.14 typed-ffmpeg pyleak Optimizing Test Execution: ...

#435 Stop with .folders in my ~/

09 Jun 2025

Contributed by Lukas

Topics covered in this episode: platformdirs poethepoet - “ Poe the Poet is a batteries included task runner that works well with poetry o...

#434 Most of OpenAI’s tech stack runs on Python

02 Jun 2025

Contributed by Lukas

Topics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs...

#433 Dev in the Arena

26 May 2025

Contributed by Lukas

Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for ...

#432 How To Fix Your Computer

19 May 2025

Contributed by Lukas

Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The...

#431 Nerd Gas

05 May 2025

Contributed by Lukas

Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke See the full sh...

#430 Or you go to jail

28 Apr 2025

Contributed by Lukas

Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus more aiohttp goes free threaded uv 0.6.15 supports pylock.toml W...

#429 Nitpicking Python

21 Apr 2025

Contributed by Lukas

Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke ...

#428 How old is your Python?

14 Apr 2025

Contributed by Lukas

Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke See the full show ...

#427 Rise of the Python Lord

07 Apr 2025

Contributed by Lukas

Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependenc...

#426 Committing to Formatted Markdown

31 Mar 2025

Contributed by Lukas

Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke ...

#425 If You Were a Klingon Programmer

24 Mar 2025

Contributed by Lukas

Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing note...

#424 We Will Test in Production

17 Mar 2025

Contributed by Lukas

Topics covered in this episode: The weird quirk with rounding in Python Python interpreter adds tail calls Remove punctuation from a string with t...

#423 Traveling the Python Universe

10 Mar 2025

Contributed by Lukas

Topics covered in this episode: pysqlscribe A map of Python Rust, C++, and Python trends in jobs on Hacker News (February 2025) The features of Pyt...

#422 You need 4 spaces

03 Mar 2025

Contributed by Lukas

Topics covered in this episode: My 2025 uv-based Python Project Layout for Production Apps aiolimiter A peek into a possible future of Python i...

#421 22 years old

24 Feb 2025

Contributed by Lukas

Topics covered in this episode: httpdbg PyPI Now Supports iOS and Android Wheels for Mobile Python Development Arcade Game Platform goes 3.0 PEP 76...

#420 90% Done in 50% of the Available Time

17 Feb 2025

Contributed by Lukas

Topics covered in this episode: PEP 772 – Packaging governance process Official Django MongoDB Backend Now Available in Public Preview Developer...

#419 Is your back end popular?

04 Feb 2025

Contributed by Lukas

Topics covered in this episode: content-types package for better MIME types/Content-Type Wagtail 6.4 Build It Yourself Build backend populari...

#418 I'm a tea pot

27 Jan 2025

Contributed by Lukas

Topics covered in this episode: In memoriam: Michael Foord 1974-2025 Valkey (Redis Replacement) 30 best practices for software development and tes...

#417 Bugs hide from the light

21 Jan 2025

Contributed by Lukas

Topics covered in this episode: LLM Catcher On PyPI Quarantine process RESPX Unpacking kwargs with custom objects Extras Joke See the full show ...

#416 A Ghostly Episode

13 Jan 2025

Contributed by Lukas

Topics covered in this episode: Terminals & Shells Winloop: An Alternative library for uvloop compatibility with windows Ruff & uv uv-secur...

#415 Just put the fries in the bag bro

23 Dec 2024

Contributed by Lukas

Topics covered in this episode: dbos-transact-py Typed Python in 2024: Well adopted, yet usability challenges persist RightTyper Lazy self-instal...

#414 Because we are not monsters

16 Dec 2024

Contributed by Lukas

Topics covered in this episode: New project to shorten django-admin to django because we are not monsters django-unicorn: The magical reactive comp...

#413 python-build-standalone finds a home

09 Dec 2024

Contributed by Lukas

Topics covered in this episode: jiter A new home for python-build-standalone moka-py uv: An In-Depth Guide Extras Joke See the full show not...

#412 Closing the loop

02 Dec 2024

Contributed by Lukas

Topics covered in this episode: Loop targets asyncstdlib Bagels: TUI Expense Tracker rloop: An AsyncIO event loop implemented in Rust Extras Joke...

#411 TLS Client: Hello <<guitar solo>>

25 Nov 2024

Contributed by Lukas

Topics covered in this episode: Talk Python rewritten in Quart PyPI now supports digital attestations Django Rusty Templates PEP 639 is now suppor...

#410 Entering the Django core

18 Nov 2024

Contributed by Lukas

Topics covered in this episode: Thoughts on Django’s Core futurepool Don't return named tuples in new APIs Ziglang: Migrating from AWS to Self-Ho...

#409 We've moved to Hetzner write-up

14 Nov 2024

Contributed by Lukas

Topics covered in this episode: terminal-tree posting: The API client that lives in your terminal Extra, extra, extra UV does everything or enoug...

#408 python-preference only-managed 3.13t

04 Nov 2024

Contributed by Lukas

Topics covered in this episode: GitHub action security: zizmor Python is now the top language on GitHub Python 3.13, what didn't make the headlin...

#407 Back to the future, destination 3.14

28 Oct 2024

Contributed by Lukas

Topics covered in this episode: Python 3.14.0 alpha 1 is now available uv supports dependency groups dive: A tool for exploring each layer in a d...

#406 What's on Django TV tonight?

21 Oct 2024

Contributed by Lukas

Topics covered in this episode: Open Source Pledge Jeff Triplet's DjangoTV PEP 735 – Dependency Groups in pyproject.toml livereload Extras Joke...

#405 Oh Really?

14 Oct 2024

Contributed by Lukas

Topics covered in this episode: Briefer: Dashboards and notebooks in a single place Introduction to programming with Python setup-uv HTML for peop...

#404 The Lost Episode

07 Oct 2024

Contributed by Lukas

Topics covered in this episode: Python 3.13.0 released Oct 7 PEP 759 – External Wheel Hosting pytest-freethreaded pytest-edit Extras Joke See ...

#403 A machine learning algorithm walks into a bar…

30 Sep 2024

Contributed by Lukas

Topics covered in this episode: uv under discussion on Mastodon erdantic: Entity Relationship Diagrams Extra, Extra, Extra Django Extra, Extra, Ext...

#402 How to monetize your blog

23 Sep 2024

Contributed by Lukas

Topics covered in this episode: Architecture Decision Records (ADRs) narwhals: extremely lightweight compatibility layer between dataframes Micro...

#401 We must replace uWSGI with something else

17 Sep 2024

Contributed by Lukas

Topics covered in this episode: “We must replace uwsgi by something else” Let’s build and optimize a Rust extension for Python Fake recruiter...

#400 Celebrating episode 400

09 Sep 2024

Contributed by Lukas

Topics covered in this episode: Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available! Docker images using uv's python 1...

#399 C will watch you in silence

03 Sep 2024

Contributed by Lukas

Topics covered in this episode: Why I Still Use Python Virtual Environments in Docker Python Developer Survey Results Anaconda Code add-in for Mi...

#398 Open source makes you rich? (and other myths)

26 Aug 2024

Contributed by Lukas

Topics covered in this episode: Open Source Myths uv 0.3.0 and all the excitement Top pytest Plugins A comparison of hosts / providers for Pyth...

#397 So many PyCon videos

20 Aug 2024

Contributed by Lukas

Topics covered in this episode: pyawaitable Annotated area charts with plotnine DeltaDB PyCon US 2024 Recap + Videos are up Extras Joke See the ...

#396 uv-ing your way to Python

13 Aug 2024

Contributed by Lukas

Topics covered in this episode: uv venv --python &amp; uv python Python 3.12.5 released Compile and use dependencies for multiple Python vers...

#395 pythont compatible packages

06 Aug 2024

Contributed by Lukas

Topics covered in this episode: py-free-threading.github.io Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress Stat...

#394 Python is easy now?

30 Jul 2024

Contributed by Lukas

Topics covered in this episode: Python is easy now Trying out free-threaded Python on macOS Module itertools overview uptime-kuma Extras Joke ...

#393 Dare enter the Bash dungeon?

23 Jul 2024

Contributed by Lukas

Topics covered in this episode: Marimo: “Future of Notebooks” pytest 8.3.0 &amp; 8.3.1 are out Python Language Summit 2024 bash-dung...

#392 The votes have been counted

17 Jul 2024

Contributed by Lukas

Topics covered in this episode: 2024 PSF Board Election &amp; Proposed Bylaw Change Results SATYRN: A modern Jupyter client for Mac Incident Rep...

#391 A weak episode

09 Jul 2024

Contributed by Lukas

Topics covered in this episode: Vendorize packages from PyPI A Guide to Python's Weak References Using weakref Module Making Time Speak How ...

#390 Coding in a Castle

02 Jul 2024

Contributed by Lukas

Topics covered in this episode: Joining Strings in Python: A "Huh" Moment 10 hard-to-swallow truths they won't tell you about software engine...

#389 More OOP for Python?

24 Jun 2024

Contributed by Lukas

Topics covered in this episode: Solara UI Framework Coverage at a crossroads “Virtual” methods in Python classes Extras Joke See the full ...

#388 Don't delete all the repos

18 Jun 2024

Contributed by Lukas

Topics covered in this episode: PSF Elections coming up Cloud engineer gets 2 years for wiping ex-employer’s code repos Python: Import by string...

#387 Heralding in a new era of database queries

11 Jun 2024

Contributed by Lukas

Topics covered in this episode: Dataherald Python's many command-line utilities Distroless Python functools.cache , cachetools , and cachebo...

#386 Major releases abound

04 Jun 2024

Contributed by Lukas

Topics covered in this episode: NumPy 2.0 release date is June 16 Uvicorn adds multiprocess workers pixi JupyterLab 4.2 and Notebook 7.2 are av...

#385 RESTing on Postgres

27 May 2024

Contributed by Lukas

Topics covered in this episode: PostgresREST How Python Asyncio Works: Recreating it from Scratch Bend The Smartest Way to Learn Python Regular E...

#384 Force push lightly

21 May 2024

Contributed by Lukas

Topics covered in this episode: Git: Force push safely with --force-with-lease and --force-if-includes Thoughts from PyCon 2024 Being frie...

#383 Why aren’t devs shipping faster?

14 May 2024

Contributed by Lukas

Topics covered in this episode: I asked 100 devs why they aren’t shipping faster. Here’s what I learned Python 3.13.0 beta 1 released A th...

#382 A Simple Game

07 May 2024

Contributed by Lukas

Topics covered in this episode: act: Run your GitHub Actions locally! portr Annotating args and kwargs in Python github badges Extras Joke ...

#381 Python Packages in the Oven

30 Apr 2024

Contributed by Lukas

Topics covered in this episode: Announcing py2wasm: A Python to Wasm compiler Exploring Python packages with Oven and PyPI Browser PyCharm...

#380 Debugging with your eyes

23 Apr 2024

Contributed by Lukas

Topics covered in this episode: NumFOCUS concerns leaping pytest debugger llm Extra, Extra, Extra, PyPI has completed its first security audit Ex...

#379 Constable on the debugging case

16 Apr 2024

Contributed by Lukas

Topics covered in this episode: How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project....

Page 1 of 5 Next → »»