django-planet
Sept. 8, 2023

Django News - 2023 Django Developers Survey - Sep 8th 2023

in blog Django News
original entry Django News - 2023 Django Developers Survey - Sep 8th 2023

News

2023 Django Developers Survey

The DSF is partnering with JetBrains to run the 2023 Django Developers Survey. The survey is an essential metric of Django usage and helps guide future technical and community decisions and is open until October 1st, 2023, Anywhere on Earth (AoE).

djangoproject.com

Django security releases issued: 4.2.5, 4.1.11, and 3.2.21

These security releases address a potential denial of service vulnerability. We encourage all users of Django to upgrade as soon as possible.

djangoproject.com

Python Release Python 3.12.0rc2

Python 3.12.0rc2 is the last release preview for Python 3.12, scheduled for Monday, October 2nd, 2023.

Now is an excellent time to start testing your applications and third-party libraries on Python 3.12 to ensure you are ready for the official release.

python.org

Last call for DjangoCon US Hotel Reservations

DjangoCon US's discounted hotel rooms close on September 15th or as soon as they are gone. Please book today if you plan on attending in person this year.

djangoproject.com

Updates to Django

Last week we had 12 pull requests merged into Django by 10 different contributors - including 2 first time contributors! Congratulations to Gnomeek and John Whitman for having their first commits merged into Django - welcome onboard!

Now Django 5.0 supports choices as a mapping! This feauture was requested 4 years ago (#31262) and we can't wait to use it! Thank you to Tom Forbes, Nick Pope and Natalia Bidart for their work getting this in πŸ’œ

We also have some new testing goodies! The AsnycClient now supports the follow parameter for redirects (#34757) and, when using Python 3.12+, the new option test --durations will show the duration of your slowest tests (#34210)!

Django Newsletter

Wagtail CMS

Results of the 2023 Wagtail Deployment Survey

Some expected results as well as a few surprises in this annual survey.

wagtail.org

September What's New in Wagtail- Registration Open!

There will be talks and demos on: Custom validation for StreamField, Search improvements, Performance improvements and benchmarking, Dark mode, and more!

wagtail.org

Permissions and performance improvements in Wagtail 5.1

Exploring the recent (re)work of the permissions system in Wagtail 5.1 and the impact it brought to Wagtail's performance.

wagtail.org

Sponsored Link

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!

ter.li

Articles

Switching to Hatch

First poetry, then pdm and now hatch. A new tool for me, to manage my Python projects.

andrich.me

How to model a following system similar to Twitter and Instagram with Python and Django

Learn how to build a follower system in the spirit of platforms like X (previously Twitter) and Instagram with Python and Django.

uhtred.dev

Introducing flake8-logging

Adam Johnson wrote about his new project, flake8-logging which helps against misuse of logging.

adamj.eu

Add database search with Django and HTMX πŸ•΅οΈ

Search server-side with speed.

photondesigner.com

Events

DjangoCongress JP 2023

DjangoCongress JP returns on October 7, 2023, in Tokyo.

djangocongress.jp

Announcing Our Keynotes: Andrew β€œPandy” Knight

Andrew β€œPandy” Knight is DjangoCon US 2023’s third and final keynote speaker.

djangocon.us

Django Day Copenhagen - Full Schedule Now Up!

The full schedule for this annual event is now up. It occurs on October 6th and tickets are still available.

djangoday.dk

PyLadiesCon - CFP Outreach Kit (English)

Want to help spread the news of PyLadiesCon? PyLadies have a kit to help spread the word.

pyladies.com

Design Articles

Browser Video Players Review β€” Adrian Roselli

A deep dive into the HTML5 <video> element.

adrianroselli.com

Tutorials

Add robots.txt to a Django website

Adding a robots.txt file is a helpful piece of Search Engine Optimization as well as a way to request which bots, like ChatGPT and others, you do not wish to crawl your site.

learndjango.com

Sponsored Ad

Learn More About our Django Services

At HackSoft, we offer expert Django software development, consultation and support, to help you build robust and scalable software.

hacksoft.io

Videos

From React To HTMX

A reaction video from a DjangoCon Europe 2022 talk, "From React to htmx on a real-world SaaS product: we did it, and it's awesome!" is worth watching if you are debating switching from React to htmx.

youtube.com

Projects

jazzband/django-robots

A Django app for managing robots.txt files following the robots exclusion protocol.

github.com

stribny/sidewinder

Django starter kit that focuses on good defaults, developer experience, and deployment.

github.com


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