News
Could you host DjangoCon Europe 2026? Call for organizers
Posted by Thibaud Colas & DjangoCon Europe Support working group on August 28, 2024
10 years of attempting to make open source sustainable
Reflecting on 10 years of trying to make open source sustainable
Python Developers Survey 2023 Results
Official Python Developers Survey 2023 Results by Python Software Foundation and JetBrains: more than 25k responses from almost 200 countries.
What's new in pip 24.2 — or why legacy editable installs are deprecated
A thorough write-up of what's new in pip 24.2 by a new core team member.
Updates to Django
Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!
Last week we had 11 pull requests merged into Django by 9 different contributors - including 3 first-time contributors! Congratulations to Giovanni Fabbretti, Maarten Breddels and Clifford Gama for having their first commits merged into Django - welcome on board!
News in Django 5.2: the function django.utils.html.format_html_join
now supports taking an iterable of mappings, passing their contents as keyword arguments to django.utils.html.format_html
.
Wagtail CMS
Solving the messy middle: a simple block pattern for Wagtail CMS
Examine a simple pattern for building block-based content in Wagtail CMS.
Sponsored Link 1
HackSoft - Your Django Development Partner Beyond Code
Elevate your Django projects with HackSoft! Try our expert consulting services and kickstart your project.
Articles
Following up "Mother of all htmx demos"
Almost 2 years since my talk at DjangoCon Europe about migrating from React to htmx. A lot has been said and asked, here is my follow-up.
Getting the Most Out of Your CV
Tips on standing out with your resume/CV from the folks at Foxley Talent.
Understanding the Template Method Pattern in Python
A look at the Template Method pattern that defines the skeleton of an algorithm in a base class but lets subclasses override specific steps of the algorithm without changing its structure.
Django is for everyone
Assorted thoughts on what makes Django a great choice even for "small" websites.
Weeknotes (2024 week 35) - Matthias Kestenholz
Getting deep into htmx and django-template-partials, along with updates to a variety of third-party packages.
Production-ready Docker Containers with uv
Tips on using uv 0.3.0 with best-practice Docker container patterns.
🐍 UV Updates and PEP 723: Simplifying Python Packaging and Scripting
The uv: Unified Python packaging update brings fresh air to the Python community, with several improvements streamlining the development process. One exciting addition is an early preview of PEP 723, also known as Single-file scripts.
How to ask why without sounding like a jerk
As technical folks working with non-technical folks, sometimes the questions that come through are unclear. This article unpacks some ways to get around this common obstacle.
Events
Django Day - CFP ends September 1st
The Call for Proposals ends on September 1st for Django Day Copenhagen, taking place on October 4th.
Django London Meetup September
The signup is available for the September 10 meetup at the Kraken Tech offices featuring a talk, Empowering Django with Background Workers.
Design Articles
CSS Grid Areas
A fresh look at the CSS grid template areas and how to take advantage of its full potential today.
Tutorials
Sponsored Link 2
Django for Beginners, Fifth Edition
The fifth edition covering Django 5.x is now available! It includes loads of new content, including sections on Django architecture, a new Company Website project, full coverage of function-based and class-based views, testing, and a revised deployment guide.
Projects
uv 0.4.0
uv 0.4.0 adds first-class support for Python projects that are not designed as Python packages, and if you were waiting on uv sync
, you are in for a treat.