Django News Newsletter

Archives
Jobs
Podcast
Videos
August 21, 2020

Issue 37

GSOD kicks off, new Python 3.7.9 and 3.6.12, Tailwind CSS v1.7.x, and much more!

News

GSOD 2020 Project - Django Internals / Mentorship

With Google Season of Docs (GSOD) kicking off, Gabby Precious wants to know if you have any specific challenges with Django's contribution documentation?

Python Insider: Python 3.7.9 and 3.6.12 security updates now available

The latest security fix rollups for Python 3.7 and Python 3.6 are now available.

Tailwind CSS v1.7.0 (1.7.1, 1.7.2, and 1.7.3)

The Tailwind CSS v1.7.x release adds a bunch of new features ranging from gradients, background-clip, gap, contents display, font-size letter-spacing, and more interesting new features.

Sponsored Link 1

Learn beginner to advanced Django

Learn beginner to advanced Django from Daniel "pydanny" Feldroy, co-author of Two Scoops of Django in live, online, interactive classes where students are encouraged to ask questions. Use discount code "django-news" to get 10% off all courses.

Articles

Running Django Tests in Github Actions

A nice, concise introduction to how to use GitHub Actions as a CI platform for testing your Django code.

A deep dive into the official Docker image for Python Itamar Turner-Trauring

Itamar does an excellent job of deconstructing the official Python image for Docker and gives some sound advice and tips along the way.

Why Internationalization and Localization matters by Nicolle Cysneiros

A practical and concise guide to Internationalization and Localization using Python and Django.

Also check out Nicolle's DjangoCon US 2019 talk, Eita! Why Internationalization and Localization matter

Django Security Tips

Concise overview of security best practices to keep in mind in Django.

Stop Using datetime.now! by Haki Benita

A deep-dive into the challenges of managing time.

RFNM - Request For New Maintainer by Matt Layman

The lifecycle of creating/maintaining an open source package.

S3 keys are not file paths by Alex Chan

Alex Chan explains why we should treat S3 buckets like an object store instead of a filesystem.

I Love MDN, or the cult of the free in action

Presented without comment.

Events

DjangoCon Australia 2020: Schedule live and tickets on sale 🎟️

Tickets are on sale and the schedule has been released for the 8th DjangoCon AU.

Tutorials

Async Views in Django 3.1 by Jace Medlin

Django 3.1 adds support for async views, middleware, and tests. If you have been asking yourself, "What does this look like?" then this tutorial is for you.

Podcasts

Running in Production Podcast 44 - An Internal Employee Management App Focused on Schools

In this episode of Running in Production, Chris Goodwin talks about building a platform with Django to manage 15k+ students and 2.5k+ staff members across 29 locations.

Jobs

Django Developer - Contract - Part Time, Python Software Foundation

The PSF is looking for a part-time Django Developer for the next nine months to support python.org and us.pycon.org.

Principal Front End Engineer job at Hangar

Hangar Alpha is hiring a Principal Front End Engineer.

Projects

farridav/django-jazzmin

Drop-in Django admin theme using AdminLTE 3 & Bootstrap 4.

maykinmedia/django-admin-index

Change the Django admin index page without too much hassle or visual changes.

jimfunk/django-postgresql-netfields

Proper INET and CIDR fields for Django running on PostgreSQL.

fabiocaccamo/django-admin-interface

The default admin interface made customizable by the admin itself. popup windows replaced by modals.

Shameless Plugs

LearnDjango.com

All three books in the series--Django for Beginners, Django for APIs, and Django for Professionals--have been updated to Django 3.1.


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.