Django News Newsletter

Archives
Jobs
Podcast
Videos
November 24, 2021

Django 4.0 release candidate 1 released

Optimizing Django queries, a DRF serializer built in cpython, service workers, and more.

Introduction

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.

apscheduler

A task scheduling library for Python.

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.


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.