Django News Newsletter

Archives
Jobs
Podcast
Videos
November 17, 2023

206 Partial Content - Django Sprints Proposal

Adding full-text search with django-watson, the history of the Django pony, pagination example, SEO tutorial, and more.

News

Paolo Melchiorre - My Django active developers Sprints proposal 🌅

The story of how the proposal to organize sprints on the Django active developers was born and how I proposed it during the past DjangoCon US 2022 in San Diego to various components of the Django community.

PyPI has completed its first security audit

The results of PyPI's very first external security audit. The first post in a three-part series.

Wagtail CMS News

Wagtail 5.2.1

Wagtail 5.2.1 is a bugfix release that addresses over a dozen fixes.

Looking for sponsorship – Accessibility checks for site administrators

We’re building state-of-the-art accessibility checks within the CMS, replacing expensive monitoring tools. Help us make this happen faster!

Wagtail Community Spotlight: LB

Meet LB, a Wagtail core team member, one of our best frontend experts, and a champion for new contributors.

Updates to Django

Last week we had 6 pull requests merged into Django by 6 different contributors - including 1 first time contributor! Congratulations to Prakhar Parashari for having their first commit merged into Django - welcome on board!

The main priority is resolving release blockers for Django 5.0, as the release candidate is planned for November 20th!

DjangoCon Africa was also last week and it looked AMAZING! Congratulations to the incredible folks who make such a wonderful conference.

"Django is not a framework, it's a community" 💯💜

Sponsored Link 1

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

Articles

HTML First

A set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable.

Adding Full Text Search to Your Django App with django-watson

Learn how to supercharge your Django app with full-text search using Django-Watson. Dive deep into Postgres magic and boost search functionality.

Why is Django's (Unofficial) Mascot a Pony?

A brief history of the Django pony mascot and its magical powers.

Django: Maybe disable PostgreSQL’s JIT to speed up many-joined queries

A write-up of an optimization by disabling a PostgreSQL feature called the JIT (Just-In-Time) compiler which was taking a long time for little benefit.

Error Culture

A list of some common characteristics of Error Culture.

Videos

A simple pagination example in Django

Short and to-the-point demonstration of using the default paginator functionality in django.core.

Basic Search Engine Optimizations Tutorial

Learn how to do basic SEO such as correctly formatted HTML, image alt attributes, naming images, setting a robots file, and a sitemap.

Let's Code an AI Search Engine with LLM Embeddings, Django, and pgvector

How to build a prototype application that enables searching for job descriptions using an unstructured, English-language description of a job seeker.

Sponsored Link 2

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!

Django Job Board

Full Stack Python Developer at Loginsoft 🆕

Senior Python Engineer at Loginsoft

Software Engineer - Ubuntu Systems Management at Canonical

Senior Python/Django Engineer at Apexive

Senior Python/Django Software Engineer at Brivo Systems

Django Forum

Change reusable apps naming recommendation

Adam Johnson raised the question on the Forum as well as on Mastodon and Twitter, proposing a chance to the docs default naming recommendation, such as django_prefix to prevent name clashes.

Checklists for upgrading packages and upgrading Python - Public Notes

Public notes on a step-by-step guide to upgrading packages and Python itself, especially in advance of Django 5.0's release.

Projects

nikolaik/docker-python-nodejs

Python with Node.js Docker image.

danihodovic/django-webhook

Outgoing Django webhooks triggered on model changes.


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.