Django News Newsletter

Archives
Jobs
Podcast
Videos
December 8, 2023

Django 5.0 Released!

Django 4.2.8 bugfix, what's new in Django 5.0, web components, and more!

News

Django 5.0 released

The Django team is happy to announce the release of Django 5.0. The release notes cover a deluge of exciting new features in detail.

Django bugfix release: 4.2.8

Django 4.2.8 fixes several bugs in 4.2.7 and adds compatibility with Python 3.12.

Wagtail CMS News

Wagtail 5.2.2 release notes

Wagtail 5.2.2 adds support for Django 5.0 and includes a half dozen bug fixes.

Updates to Django

Last week we had 23 pull requests merged into Django by 12 different contributors - including 5 first time contributors! Congratulations to Peter Thomassen, Mark Walker, KimSia Sim, Nathaniel Conroy, and Adrien for having their first commits merged into Django - welcome on board!

The main update is πŸ₯πŸ₯πŸ₯ Django 5.0 is out!!! Huge congratulations to everyone who made this happen and special thank you to the Django Fellows (we couldn't do this without them).

Help needed πŸ“’

  • Are you a selenium expert? Introduce yourself in #contributor-discussions, we have lots of things we'd love to discuss with you!
  • Our Croatian translation coordinator is stepping down, can you step up?

Sponsored Link 1

Django for Beginners/APIs/Professionals

Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals, or gift it to a friend. Sample chapters are available to preview for free. Bundle discount available!

Articles

A Python/Django Advent calendar

An introduction to Python's enum types for modeling sets of named constant values, with tips on usage and avoiding common pitfalls.

The Fanout Pattern Explained

A brief overview of the fanout pattern that's commonly used in Celery, which replaces a task with a group of other tasks, useful for dynamically generating workflows based on external data.

Safer, Not Later

From the founder of the Twisted project, some wise thoughts on the pros and cons of Facebook's famous motto, "Move Fast and Break Things."

Design Articles

Day 1: How to Draw Basic Shapes with SVG

Learn how to draw basic shapes with SVG with a holiday theme.

Videos

What's new in Django 5.0!

From Sarah Boyce, an unwrapping of favorite new features in the Django 5.0 release.

Seeing yourself in the Room - Felipe de Morais at DjangoConUS 2023

Jay Miller sat down with AfroPython cofounder Felipe De Morais to chat about his experience in Durham at DjangoConUS 2023.

Sponsored Link 2

Sick of performance issues? Enter Scout's APM tool for Python apps. Easily pinpoint and fix slowdowns with intelligent tracing logic. Optimize performance hassle-free, delighting your users. Try us out for free!

Podcasts

Django Chat #152: Kolo for Django with Lily Foote

Lily is a developer at Klopp Industries where she’s working on Kolo, a dynamic code analysis tool for Django. We discuss her recent PRs on the Django ORM, serialization, type hints, and being a navigator on the inaugural Djangonaut program.

Talk Python to Me #441: Python = Syntactic Sugar? with Brett Cannon

Not strictly on Django, but more on Brett Cannon's last 2 years diving into and writing about Python's sweet language features and how they really work down inside CPython.

Django Job Board

Full Stack Python Developer at bnbprofits πŸ†•

Senior Backend Developer - Supportsite Team at Kraken Technologies UK

Python Backend Developer at Rapidor

Full Stack Python Developer at Loginsoft

Projects

Xzya/django-web-components

A simple way to create reusable template components in Django.

anze3db/django-tui

Inspect and run Django Commands in a text-based user interface (TUI).


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.