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.
#468 A bolt of Django
- django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages
- pyleak
- More Django (three articles)
- Datastar
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
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.
Brian #1: django-bolt : Faster than FastAPI, but with Django ORM, Django Admin, and Django packages
- Farhan Ali Raza
- High-Performance Fully Typed API Framework for Django
- Inspired by DRF, FastAPI, Litestar, and Robyn
- Django-Bolt docs
- Interview with Farhan on Django Chat Podcast
- And a walkthrough video
Michael #2: pyleak
- Detect leaked asyncio tasks, threads, and event loop blocking with stack trace in Python. Inspired by goleak.
- Has patterns for
- Context managers
- decorators
- Checks for
- Unawaited asyncio tasks
- Threads
- Blocking of an asyncio loop
- Includes a pytest plugin so you can do
@pytest.mark.no_leaks
Brian #3: More Django (three articles)
- Migrating From Celery to Django Tasks
- Paul Taylor
- Nice intro of how easy it is to get started with Django Tasks
- Some notes on starting to use Django
- Julia Evans
- A handful of reasons why Django is a great choice for a web framework
- less magic than Rails
- a built-in admin
- nice ORM
- automatic migrations
- nice docs
- you can use sqlite in production
- built in email
- The definitive guide to using Django with SQLite in production
- I’m gonna have to study this a bit.
- The conclusion states one of the benefits is “reduced complexity”, but, it still seems like quite a bit to me.
Michael #4: Datastar
Sent to us by Forrest Lanier
Lots of work by Chris May
Out on Talk Python soon.
Datastar is a little like HTMX, but
The single source of truth is your server
Events can be sent from server automatically (using SSE)
- e.g
yield SSE.patch_elements( f"""{(#HTML#)}{datetime.now().isoformat()}""" )
- e.g
Extras
Brian:
- Django Chat: Inverting the Testing Pyramid - Brian Okken
- Quite a fun interview
- PEP 686 – Make UTF-8 mode default
- Now with status “Final” and slated for Python 3.15
Michael:
- Prayson Daniel’s Paper tracker
- Ice Cubes (open source Mastodon client for macOS)
- Rumdl for PyCharm, et. al
- cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun
- Python Developers Survey 2026
Joke: Pushed to prod