Django News Newsletter

Archives
Jobs
Podcast
Videos
March 15, 2024

NGI Zero Grant for django-allauth

Python 3.13.0 alpha, structlog, deploying to Kubernetes, seed databases to improve testing, and more.

News

Python Insider: Python 3.13.0 alpha 5 is now available

Python 3.13 is still in development. This release, 3.13.0a5, is the fifth of six planned alpha releases.

PyPI: Malware Reporting Evolved

PyPI now has a new, improved way to report malware, using a "Report project as malware" button to project pages.

Updates to Django

Today 'Updates to Django' is presented by Pradhvan from Djangonaut Space!

Last week we had 26 pull requests merged into Django by 17 different contributors - including 7 first time contributors! Congratulations to Can Huynh, Michail Chatzis, Kasun Herath, Leandro de Souza, cuinix, umair mehmood, and Moe for having their first commits merged into Django - welcome on board!

Check out the awesome goodies stuffed into 5.1!

  • Boosted performance of django.urls.resolvers._route_to_regex() function, benchmark results showcasing significant speed enhancements.

  • django.contrib.auth decorators, @login_required, @permission_required and @user_passes_test now support wrapping asynchronous view functions.

Apart from Django core updates, the community has some cool news to share too!

  • Django is participating in Google Summer of Code this year. Applications open March 18 and close April 2, 2024.

  • The first session of Djangonaut Space just wrapped up and the organizers thrilled with what all the Djangonauts have achieved! Wishing these amazing explorers all the best for their next voyage.

  • Last week, we had the first Django.Social Egypt in Mansoura, and it was a blast! Big shoutout to Mohammad Alsakhawy from Djangonaut Space for driving the event forward!

Sponsored Link 1

Get Django insights in less than 4 minutes with Scout APM.

Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM.

Articles

django-allauth Grand Plans for 2024

The maintainer of django-allauth recently received a grant from NGI Zero to help move beyond the usual maintenance and incremental changes.

Structlog with Django is Awesome!

How to incorporate the structlog Python library into a Django project for improved logging features.

Deploying Django Apps in Kubernetes

A very detailed guide from PyCharm on deployments with Kubernetes.

Djangonaut Space update: week 8, final report

A recap of the most recent Djangonaut session by Marijke Luttekes that resulted in three PRs to Django core and more.

Improving Django testing with seed database

A look at using a seed database, especially in CI/CD pipelines, to improve Django testing.

Events

Django Boston Meetup - Django and Celery: A Love Story of Async Proportions

On March 20th, Hugo Bessa from Vinta is giving an online talk about when and how to use Celery to manage async tasks.

Videos

Is UV the FUTURE of Python PACKAGING? 🐍📦

Astral’s uv burst without a warning into the Python scene and made a huge impression! How does it fare in the context of Python's packaging problems… and what ARE those problems in the first place?!

Let's become confident about Django documentation - right now! by Daniele Procida

Daniele's talk to the most recent Djangonaut Space cohort.

Fosdem 2024: Django migrations, friend or foe? Optimize them for testing

Denny Biasiolli gave a recent talk all about Django migrations, how to use them, analyze test performance, and optimizations.

How to speed up your Django list view (with HTMX)!

Wondering how to deal with django-debug-toolbar telling you your "DOM loading" time is slow?

DjangoCon Videos

DjangoCon US 2023: Decoding DDD: A Three-Tiered Approach to Django Projects

Pavel Sviridov talks about integrating Domain-Driven Design in his refactoring of a 5-year-old Django monolith.

DjangoCon US 2023: Building Powerful APIs with Django, Django Rest Framework, and OpenAPI

A deep dive into API development with Django, Django Rest Framework, and OpenAPI. The talk covers topics such as API design principles, request handling, response formatting, authentication, and versioning. We will also discuss best practices for documenting APIs using OpenAPI.

DjangoCon US 2023: The programmer's imagination

As creators of software, we're repeatedly told that we're not merely imagining the future of the world, but bringing it into being. Let's suppose that's true. What, exactly, are we imagining?

Sponsored Link 2

TestDriven.io: Full-stack Django with HTMX and Tailwind

Modernize your Django application with the agility of HTMX and the elegance of Tailwind CSS!

Podcasts

Django Brew #0: Intros, memes, and tater-tots

A brand new podcast about Django!

Django Job Board

Senior Django Developer at Ströer Media Deutschland GmbH 🆕

DevOps Engineer at Lincoln Loop 🆕

Senior Python Developer at Deep Cognition India Pvt Ltd

Python full-stack developer (Django framework + Vue.js) at sync.blue

Senior Software Engineer at Valence

Python Backend Engineer at Infiniminds Pvt Ltd

Projects

adinhodovic/django-admin-shellx

A Django Admin Web Shell using Xterm.js and Django Channels.

jrobichaud/django-structlog

Structured Logging for Django.


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.