Early release this week
We're releasing the newsletter two days early this week. Back to the normal schedule next week.
News
Django 4.0 release candidate 1 released
Django 4.0 release candidate 1 is the final opportunity for you to try out the abundance of new features before Django 4.0 is released.
2022 Django Software Foundation Board Nominations
Anyone including current Board members, DSF Members, or the public at large can apply to the Board. It is open to all who wish to participate.
Please fill out the application form by November 30th, 2021 AoE to be considered. Once we have our candidates we will open a week-long voting period.
🎁 Django-related Deals for Black Friday and Cyber Monday
Multiple deals on Django books and projects.
GitHub Actions: setup-python now supports dependency caching
You can now run workflows for Python projects faster on GitHub Actions by enabling dependency caching on the setup-python action for both pip and pipenv projects.
Sponsored Link 1
Using Django with Pants
Pants is a cutting-edge build system with strong support for Python. See how Pants can help streamline your Django-based projects, especially when you have multiple services in a single shared codebase.
Articles
Getting Started With Pants and Django
Pants is a build system for codebases. The author talks about combining it with Django on a new project.
PyDev of the Week: Dawn Wages
This week's PyDev of the Week is Dawn Wages. Dawn is a Wagtail CMS core developer, speaker, DjangoCon US organizer, and more!
Tutorials
How to load a Service Worker in Django
A service worker, part of the family of web workers, is a particular type of JavaScript code that can run off the main thread of execution. This post discusses its benefits and shows how to load one in Django.
Sponsored Link 2
Python/Django Backend or Full-Stack Engineer at Fully Remote US-based Tech Consultancy
Contract opportunity that may turn into employment for US-based applicants. Work on a variety of projects in different industries, and enjoy work-life balance, using modern tools and technologies, GraphQL APIs, and solving complex problems while interacting directly with our clients.
Podcasts
Django Chat #102: Optimizing Django Queries with Jamie Matthews
Jamie is a founder at dabapps, a Django consultancy in the UK. We talk about Django REST Framework’s origins and two open-source projects, Django-readers and django-zen-queries, that help craft performant Django queries.
Projects
drf-turbo
An alternative serializer implementation for REST framework written in cython built for speed.
django-apscheduler
A Django app that adds a lightweight wrapper around APScheduler enabling the storage of persistent jobs in the database using Django's ORM.
Shameless Plugs
Black Friday Deal: 50% off 3 Book Bundle of Django for Beginners/APIs/Professionals
50% off the list price of three books on Django from William Vincent, co-writer of this newsletter(!), co-host of the Django Chat podcast, and current Django Software Foundation Board Member. Offer valid through Friday, November 26th, end of day.