django-planet
April 12, 2024

Django News - Open Source Week - Apr 12th 2024

in blog Django News
original entry Django News - Open Source Week - Apr 12th 2024

News

Python 3.11.9, 3.12.3, and 3.13.0a6 released!

This week we saw new Python 3.11.9, 3.12.3, and 3.13.0a6 releases.

Django Newsletter

PyPI: Malware Distribution and Domain Abuse

Domain names used in a malware attack, and how PyPI handled it.

pypi.org

Updates to Django

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

Last week we had 9 pull requests merged into Django by 8 different contributors - including 3 first-time contributors! Congratulations to Lang Tran, us77ipis, and devin13cox for having their first commits merged into Django - welcome on board!

Django 5.0.4 has been released which includes the bug fixes:

  • Fixed a crash in Django 5.0 on table aliases and lookups on a GenerateField of the aliased table
  • Fixed a bug in Django 5.0 that caused a migration crash when adding a GeneratedField relying on the __contains or __icontains lookups or using a Value containing a "%".

If you're currently on Django 5.0.3, I recommend upgrading to 5.0.4 to benefit from these improvements.

We would also like to extend a special recognition to Mariusz Felisiak for being a fellow for the past 5 years.

In his final year, his contributions include:

  • Triaged: 602 issues
  • Reviewed/committed: 555 PRs
  • Authored: 203 PRs
  • Releases issued: 20

You can find out more here. Thank you for your good and hard work to make Django better for all of us. These contributions have significantly improved Django's stability and maintainability.

We wish you all the best in your future endeavors, Mariusz!

Django Newsletter

Wagtail CMS

Community Spotlight: Sage Abdullah

Meet Sage Abdullah, a developer from Jakarta, whose open source journey has taken him around the world.

wagtail.org

Sponsored Ad

The Complete pytest Course: From beginner to expert

From Brian Okken, author of the book, Python Testing with pytest, comes a brand-new video course on mastering pytest.

pythontest.com

Articles

503 days working full-time on FOSS: lessons learned

Notes from the author on joining the Textualize team and working on the popular Python packages Rich and Textual.

mathspp.com

So your teacher wants you to do open source

Thoughts from the Flask maintainer, David Lord, on how to properly start with open source.

davidism.com

Deciphering Glyph :: Software Needs To Be More Expensive

Software, like coffee, is too artificially cheap, and we need to make it more expensive. This article has suggestions on how to do that.

glyph.im

Sentry initialization in a Django project

The story of a particular Django + Sentry setup causing an annoyance that was surprisingly tricky to fix.

bmispelon.rocks

How to optimize PostgreSQL queries from Django using pgMustard

A look at what pgMustard does and how to use it with the Django ORM, especially for dissecting slow queries.

adamj.eu

Handling Big Data with Django and AgGrid

A guide to building a Django app that can handle filtering and sorting large amounts of data with AgGrid.

circumeo.io

Events

DjangoCon US: Announcing Call for Community Reviewers

The call for proposals for DjangoCon US 2024 is open, and we would love to have you (yes, you!) help us select our talks and tutorials this year. If you are interested in guiding the 2024 program, this is your chance!

djangocon.us

Videos

Djangonaut Space 2024: Accessibility testing training

Forty minutes of accessibility testing training for Djangonaut Space participants, focusing on common issues in Django.

youtube.com

Sponsored Link

Boost Your Django DX, now updated for Django 5.0

Adam Johnson just updated this DX book with new content, a bunch of edits, and the latest versions of tools, including Python 3.12 and Django 5.0. Rated 5 stars with over 1,000 readers.

gumroad.com

Podcasts

Discussing Open Source funding and sustainability on the Sustain podcast - Jacob Kaplan-Moss

Django co-creator Jacob Kaplan-Moss was a guest talking about his recent post about open source sustainability.

jacobian.org

Django News Jobs

Michigan Online Software Engineer at University of Michigan 🆕

Web developer at der Freitag Mediengesellschaft 🆕

Backend Software Architect, EarthRanger (Contract Opportunity) at AI2 🆕

Senior Software Engineer (backend) – IASO at Bluesquare

Django Developer at The Developer Society

Senior Full Stack Engineer at Carbon Equity

Full-stack Python Developer at Scalable Path

Django Newsletter

Projects

buttondown/django-typescript-routes

Generate Typescript routes from a Django URLconf.

github.com

rq/rq

Simple job queues for Python.

github.com


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