django-planet
Nov. 10, 2023

Django News - 205 Reset Content - Nov 10th 2023

in blog Django News
original entry Django News - 205 Reset Content - Nov 10th 2023

News

Python Developers Survey 2023

The annual Python developers survey is out. Please take a moment to share your Python practices as the results do have a big impact on the organizations and maintainers in our community.

alchemer.com

Takahē: Life-Critical Side Projects

Andrew Godwin, the developer of Takahē, is looking for new maintainers who want to help out in exchange for mentorship.

aeracode.org

Updates to Django

Last week we had 14 pull requests merged into Django by 9 different contributors - including 2 first time contributors! Congratulations to chenow and Patrick Rauscher for having their first commit merged into Django - welcome on board!

Some interesting things from last week...

  • Django 5.1 increased support for window frames. Specifically, RowRange and ValueRange now accept an exclusion argument.
  • We had some security releases issued: 4.2.7, 4.1.13, and 3.2.23
  • There was an interesting forum discussion around updating the DEP process.

Do you speak Português or हिंदी? We will soon have a translation string freeze for the 5.0 release, so this is a good time to join a translation team! You can see the languages Django supports on transifex as well as the ones missing translations. Perhaps you can help translate Django and make it more accessible to our global community!

Django Newsletter

Sponsored Link

Wagtail CMS Developer Training - Introductory Offer

Build your knowledge and skills in essential Django and Wagtail CMS practices. A two-part training programme, led by Senior Wagtail Developers that extends way beyond typical tutorials and documentation. Only 10 places available per course. Apply here: https://bit.ly/wagtail-developer-training-course

bit.ly

Articles

Database generated columns ⁽¹⁾: Django & SQLite

An introduction to database-generated columns using SQLite and the new GeneratedField added in Django 5.0.

paulox.net

Using SQLite for a Django application on fly.io

How to attach volumes, run migrations, and get SQLite working for Django applications on Fly.io.

programmingmylife.com

Debugging CSRF Failed / 403 Forbidden errors in Django

A guided deep dive into Django's source code to understand why your application is failing CSRF validation.

better-simple.com

How to Kill the Django Development Server Without Ctrl+C

Sometimes, you lose track of your terminal window but still need to stop a Django development server. Here's how!

startcodingnow.com

GitHub Actions: Faster Python runs with cached virtual environments

A pattern to speed up the GitHub Actions workflow of projects using Python, Pip, and pip-tools.

adamj.eu

Events

PyLadiesCon 2023 schedule is up

The PyLadiesCon 2023 Online conference schedule is live and spans ~24 hours, and three days, of back-to-back talks.

pyladies.com

Django Boston meetup reboot: Mixing reliability with Celery and API Client Generation

Django Boston is back on November 14th at 6pm EST with two talks on Celery and API client generation.

meetup.com

PyLadies Paris Python Talks

Three talks on November 16th on topics including no downtime migrations in Django.

meetup.com

Recap of DjangoCon US 2023 by Katherine Michel

Whether you attended DjangoCon US in person, virtually, or wished you could, this is a fantastic deep writeup of the event from one of its organizers.

github.com

Sponsored Ad

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

Videos

Lightning talks - Django Day CPH 2023

30 minutes of Lightning talks from Django Day in Copenhagen recently.

youtu.be

Django Day CPH 2023: Pessimism, optimism, realism and Django database concurrency by Aivars Kalvans

A look at concurrency in the database through programming language concepts and try to understand what happens behind the scenes of pessimistic and optimistic locking.

youtu.be

Django Day CPH 2023: A minimal Django testing styleguide by Joseph Victor Zammit

How and why to have a style guide for tests in your Django application.

youtu.be

Podcasts

Django Chat #150: Contributing to Django with Sarah Boyce

Sarah is a British developer based in Germany who is a member of Django’s Review and Triage Team. She is also a co-organizer of Djangonaut Space, a new mentorship program to onboard and develop Django contributors.

Sarah also contributes to our Django News "Updates to the Django" section.

djangochat.com

PyBites Podcast: Maximizing Your Developer Experience (DX) with Adam Johnson

A discussion of Git Mastery, Python tooling, the future of Django + Htmx / front-end development, and more.

pybit.es

Django News Jobs

We have two new jobs this week on Django News Jobs and several positions that are still open.

Senior Python Engineer at Loginsoft 🆕

Software Engineer - Ubuntu Systems Management at Canonical 🆕

Front End Web UI Django Developer (NC) at Ansys

Junior Web Developer at The Westervelt Company

Django Girls Communications Officer at Django Girls

Django Girls Awesomeness Ambassador at Django Girls

Django Newsletter

Projects

egoist/tailwindcss-icons

Use any icon (100,000+) from Iconify, for TailwindCSS.

github.com

hizbul25/django-send-sms

Send SMS from Django application using any SMS service provider just writing a single line of code.

github.com


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