Radio and PodcastRadio and PodcastLive Radio & Podcasts
#477 Lazy, Frozen, and 31% Lighter artwork
Technology

#477 Lazy, Frozen, and 31% Lighter

Python Bytes by Michael Kennedy

Apr 20, 202600:45:52Technology

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 Ptyhon test runner with a Jest-style API Extras Joke Watch on YouTube About...

About This Episode

#477 Lazy, Frozen, and 31% Lighter is an episode from Python Bytes by Michael Kennedy. 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 Ptyhon te...

Podcast

This episode belongs to Python Bytes.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Apr 20, 2026, 00:45:52 long, audio available.

Questions About This Episode

What is #477 Lazy, Frozen, and 31% Lighter about?

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 Ptyhon test runner with a Jest-style API Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters 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 11am 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 : Django Modern Rest Modern REST framework for Django with types and async support Supports Pydantic, Attrs, and msgspec Has ai coding support with llms.txt See an example at the “showcase” section Brian : Already playing with Python 3.15 3.15.0a8, 2.14.4 and 3.13.13 are out Hugo von Kemenade beta comes in May, CRs in Sept, and Final planned for October But still, there’s awesome stuff here already, here’s what I’m looking forward to: PEP 810 : Explicit lazy imports PEP 814 : frozendict built-in type PEP 798 : Unpacking in comprehensions with * and ** PEP 686 : Python now uses UTF-8 as the default encoding Michael : Cutting Python Web App Memory Over 31% I cut 3.2 GB of memory usage from our Python web apps using five techniques: async workers import isolation the Raw+DC database pattern local imports for heavy libraries disk-based caching See the full article for details. Brian : tryke - A Rust-based Ptyhon test runner with a Jest-style API Justin Chapman Watch mode, Native async support, Fast test discovery, In-source testing, Support for doctests, Client/server mode for fast editor integrations, Pretty, per-assertion diagnostics, Filtering and marks, Changed mode (like pytest-picked), Concurrent tests, Soft assertions, JSON, JUnit, Dot, and LLM reporters Honestly haven’t tried it yet, but you know, I’m kinda a fan of thinking outside the box with testing strategies so I welcome new ideas. Extras Brian: Why are’t we uv yet? Interesting take on the “agents prefer pip” Problem with analysis. Many projects are libraries and don’t publish uv.lock file Even with uv, it still often seen as a developer preference for non-libarries. You can sitll use uv with requirements.txt PyCon US 2026 talks schedule is up Interesting that there’s an AI track now. I won’t be attending, but I might have a bot watch the videos and summarize for me. :) What has technology done to us? Justin Jackson Lean TDD new cover Also, 0.6.1 is so ready for me to start f-ing reading the audio book and get on with this shipping the actual f-ing book and yes I realize I seem like I’m old because I use “f-ing” while typing. Michael: Python 3.14.4 is out Beanie 2.1 release Joke: HumanDB - Blazingly slow. Emotionally consistent.

Where can I listen to #477 Lazy, Frozen, and 31% Lighter?

You can listen to #477 Lazy, Frozen, and 31% Lighter online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #477 Lazy, Frozen, and 31% Lighter from?

#477 Lazy, Frozen, and 31% Lighter is an episode from Python Bytes by Michael Kennedy.

How long is this episode?

This episode is 00:45:52 long.

When was this episode published?

This episode was published on Apr 20, 2026.

Can I save #477 Lazy, Frozen, and 31% Lighter for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Python Bytes?

Yes. This page shows related episodes from Python Bytes when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #477 Lazy, Frozen, and 31% Lighter?

You can listen to #477 Lazy, Frozen, and 31% Lighter on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#477 Lazy, Frozen, and 31% Lighter is from Python Bytes by Michael Kennedy.

What are the episode details?

Published Apr 20, 2026 and 00:45:52 long