django-planet
June 20, 2025

Django News - Python 3.14.0 beta 3 - Jun 20th 2025

in blog Django News
original entry Django News - Python 3.14.0 beta 3 - Jun 20th 2025

News

DSF member of the month - Elena Williams

Elena Williams, Django community stalwart and DSF Code of Conduct WG member, reflects on her contributions, favorite Django features, and community leadership.

djangoproject.com

International Travel to DjangoCon US 2025

Are you attending DjangoCon US 2025 in Chicago, Illinois, but you are not from US and need some travel information? Here are some things to consider when planning your trip.

djangocon.us

Python 3.14.0 beta 3 is released!

Python 3.14.0 beta 3 adds deferred annotation evaluation, template string literals, multiple interpreters, zstd compression module, free-threaded support and other core improvements, ready for testing.

blogspot.com

2025 PSF Board Election Schedule

PSF defines 2025 board election schedule with nomination, voter affirmation, voting dates, membership eligibility, and candidate resources for the Python community.

blogspot.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀

Last week we had 18 pull requests merged into Django by 15 different contributors - including 6 first-time contributors! Congratulations to Viliam Mihálik, Sulove Bista, ruvilonix, Jericho Serrano, nakanoh and Jeff Cho for having their first commits merged into Django - welcome on board!🎊

This week’s Django highlights 💫

Special thanks to Claude Paroz for the long work on the PR 🥳

Django Newsletter

Articles

Cut Django Database Latency by 50-70ms With Native Connection Pooling

Native connection pooling in Django 5.1 cuts 50- 70ms PostgreSQL connection latency, simplifies deployment without external tools, and boosts response times by 10–30%.

saurabh-kumar.com

Make Django show dates and times in the visitor’s local timezone

Combine middleware, a custom template tag, and client-side JavaScript to detect visitors timezone and consistently render Django DateTimeField values in users local time.

loopwerk.io

Avoiding Timezone Traps: Correctly Extracting Date/Time Subfields in Django with PostgreSQL

When extracting date subfields in Django with PostgreSQL, avoid applying AT TIME ZONE to DATE types under UTC session to prevent offset-based year miscalculations.

caktusgroup.com

Avoiding PostgreSQL Pitfalls: The Hidden Cost of Failing Inserts

Using Django create with exception handling for unique constraint violations causes expensive rollbacks and bloat; use ON CONFLICT DO NOTHING via bulk_create(ignore_conflicts) or raw SQL.

johnnymetz.com

Django Fellow Report

Django Fellow Report - Natalia Bidart

3 tickets triaged, 8 reviewed, 6 authored, security reports triage, and more.

djangoproject.com

Django Fellow Report - Sarah Boyce

10 tickets triaged, 15 reviewed, 3 authored, released Django 5.2.3, 5.1.11, 4.2.23, and more.

djangoproject.com

Events

Django on the Med - October 7th - 9th in Palafrugell, Spain

A new website with FAQs is now live. Django Development Sprints. Three days to get together and work on Django. Twice a year, in Pescara, Italy, and Palafrugell, Spain. Spring and Autumn.

djangomed.eu

DjangoCon Videos

How to solve a Python mystery - Aivars Kalvāns

This talk introduces useful Linux performance and observability tools and covers real-world mysteries that this approach has helped to solve.

djangotv.com

Bulletproof Data Pipelines: Django, Celery, and the Power of Idempotency - Ricardo Morato Rocha

Learn how to build resilient data pipelines with Django, Celery, and idempotent consumers. We'll dive into robust error-handling techniques and the role of idempotency in ensuring reliable and consistent data processing.

djangotv.com

Logs, shells, caches and other strange words we use daily - Slawa Gladkov

Have you ever stopped to think about where the words we use in software engineering come from? Terms like “bug” and “debugging” are familiar to most of us, but what about “daemon” or “cache”? This talk takes a trip down memory lane to explore the surprising and often quirky origins of some of the most common words in computing.

djangotv.com

Django News Jobs

Full Stack Software Engineer at Switchboard 🆕

Django Fellow at Django Software Foundation

Senior Software Engineer at Simons Foundation

Senior Backend Engineer at Wasmer

Django Newsletter

Projects

justinmayer/smartypants.py

Translate plain ASCII quotation marks and other characters into “smart” typographic HTML entities.

github.com

mikeckennedy/jinja_partials

Simple reuse of partial HTML page templates in the Jinja template language for Python web frameworks. #pypackage

github.com

niwinz/django-jinja

Simple and nonobstructive jinja2 integration with Django.

github.com

Sponsorship

🌟 Sponsor Django News

Are you interested in connecting with a vibrant community of over 4,200 active Django developers? We have sponsorship opportunities for this summer. Reach an engaged audience and support the Django community!

Explore Sponsorship Options →

Django Newsletter


This RSS feed is published on https://django-news.com/. You can also subscribe via email.