News
The State of CSS 2020: Trend Report
CSS is rapidly changing with utility-first frameworks like Tailwind CSS gaining rapid prominence. This is a fun, interactive look at a recent survey on current and future CSS trends.
Sponsored Link 1
The Django SaaS Boilerplate
You want to get your project off the ground, but you're stuck re-implementing the same boring features. Pegasus handles the foundation of your application for you. Get a head start and launch faster than you dreamed possible. Use promo code "django-news" to get 20% off today.
Articles
Bringing Security along on the CI/CD journey
From Jacob Kaplan-Moss, a detailed look at how to integrate security with modern CI/CD practices.
Re-Introducing Hash Indexes in PostgreSQL by Haki Benita
A very in-depth look at hash indexes within PostgreSQL and why they are more relevant than ever these days.
Detecting N+1 queries in Django with unit testing
A clever way to unit test for N+1 queries in your code.
Interview with Andrew Godwin about deployment — Django deployment
From 2017 but still very relevant, an interview with on Django deployments with Andrew Godwin.
Django migrations without downtimes
Originally from 2015 but updated a few times since then, this is a classic look at managing Django migrations on a large site without downtimes.
How to Override the gunicorn Server Header by Adam Johnson
Adam Johnson shows how to override Gunicorn's header which, by default, reports the complete version of Gunicorn being used: a security no-no.
Podcasts
Django Riffs - Here, There, Middleware
On this episode, we will investigate Django middleware and see where it goes in your project. In the process, you'll see why middleware is useful and how you can work with it.
Projects
Sponsorship
Sponsor Django News newsletter!
Reach over 1,600 engaged Django developers every week. Sponsorship availability, prices, and details are available here.