Django News Newsletter

Archives
Jobs
Podcast
Videos
January 2, 2026

🎮 Django Is Now a Video Game Framework

Django Experiments, Performance Wins, and Year-in-Review Reflections

News

DSF member of the month - Clifford Gama

Clifford Gama, DSF member and Triage and Review contributor, merged several Django core PRs and investigates performance and WeasyPrint PDF generation improvements.

PyPI in 2025: A Year in Review - The Python Package Index Blog

PyPI strengthened security and organization features in 2025, adding trusted publishing, attestations, improved 2FA, malware response, and organization management enhancements.

Updates to Django

Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! 🚀

Last week we had 19 pull requests merged into Django by 15 different contributors - including 5 first-time contributors! Congratulations to Duane Hilton, Ankan Giri, guro-Ishiguro, Sean Reed, and Yilei for having their first commits merged into Django - welcome on board!

News in Django 6.0:

  • Fixed a regression where path() routes defined using gettext_lazy() failed to resolve correctly (#36796).
  • Fixed a regression that caused bulk_create() to crash when introspecting the connection on SQLite (#36818).
  • Fixed a crash caused by infinite recursion when calling repr() on an unevaluated django.utils.csp.LazyNonce instance (#36810).
  • Fixed a bug where management command colorized help (introduced in Python 3.14) ignored the --no-color option and the DJANGO_COLORS setting (#36376).
  • Fixed a visual regression for admin form fields grouped under a <fieldset> in Safari (#36807).
  • The iexact=None lookup on JSONField key transforms now matches JSON null, to match the behavior of exact=None on key transforms. Previously, it was interpreted as an isnull lookup.

Articles

DOOM in Django: testing the limits of LiveView at 600.000 divs/seconds

Yep, DOOM in Django. That's right. Django LiveView streams ViZDoom as 100x100 pixel frames mapped to 10,000 divs at 60 FPS, sustaining about 600000 divs per second reliably.

Django is now a video game framework.

How uv got so fast

uv achieves orders of magnitude faster Python installs by leveraging modern packaging standards, dropping legacy compatibility, and using parallel downloads, global caching, and Rust optimizations.

Django On The Med: A Contributor Sprint Retrospective

A personal retrospective on Django On The Med, three months later. From the first idea to the actual contributor sprint, and how a simple format based on focused mornings and open afternoons created unexpected value for people and the Django open source community.

Raffi's 2025 Recap ✨

Raffi reflects on a busy and rewarding 2025 filled with speaking at and attending major Django and Python conferences, organizing and volunteering across community initiatives, contributing to Django News, and building small tools to support sustainable open source work.

Ryan Cheley's Year in Review 2025

Ryan reflects on a milestone year spanning a long-awaited promotion into senior leadership, major infrastructure and healthcare IT wins, deepening involvement in the Django community including talks and DSF board leadership, a self-hosting migration, and meaningful family, music, and hockey moments that set the tone for a more intentional 2026.

Priya's My First Newsletter (And 2025 Archive)

Priya summarizes 2025 work on Djangonaut Space, community focused conference talks, CI/CD ops notes, and her election to the 2026 Django Software Foundation Board.

Tim Schilling's 2025 - My year in review

Tim Schilling reflects on a year defined by trying new things, from major personal changes and extensive travel to deep community leadership across DjangoCon, Djangonaut Space, the Steering Council, and multiple open-source projects.

Jake versus 2025

Jake’s 2025 year-in-review reflects a whirlwind year of personal milestones and deep Django community impact, from buying a house and running a half marathon to shipping django.tasks, joining the Django security team, speaking at PyCon UK, and navigating how AI is reshaping the web and independent publishing.

Django Job Board

Senior Python Developer at Cial Dun & Bradstreet

Software Engineer at Internet Archive

Founding Full-Stack Senior Engineer (UK ONLY) - Fully Remote at MyDataValue

Python/Django Senior Application Security Engineer at Energy Solutions

Python / Django Developer at Client of Foxley Talent

Staff Software Engineer at Bluebird Kids Health

Projects

tanrax/django-interactive-frameworks-benchmark

Performance comparison of Django's main interactive frameworks: LiveView, Reactor, django-htmx, Unicorn, and SSR.

smattymatty/Django-Mercury-Performance-Testing

Quickly & Ergonomically transform your Django Tests to track performance statistics like response time, queries, memory usage, and more! Optional Educational Guidance for Beginners, teaching good Performance Practices for Django Models, Views, and Serializers.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.