News
Sponsor @python on GitHub Sponsors
The PSF joined GitHub's sponsor's program. Their goal is to raise enough money to help support the development of CPython.
Articles
A Year in the Life of a DSF Board Member
An overview of 2020 activities for the Django Software Foundation Treasurer position.
Why You Should Pay for Open Source
Will Heinemann discusses making a strong case for supporting (and paying for) open-source and a recent Wagtail Space 2020 video on the topic.
Simplifying Django deployments on Heroku
Eric Matthes, author of Python Crash Course, on his newly created Heroku Python buildpack that automates as much of the deployment process as possible
Comprehending Class-Based Views in Django - Creating a CBV
The second in a series of articles on how CBVs work under-the-hood.
feincms may still be relevant
feincms is one of the original Django CMS's and still in use. This article highlights a list of its current features.
The Surprising Impact of Medium-Size Texts on PostgreSQL Performance
Haki Benita demonstrates the surprising impact of medium-size texts on query performance in PostgreSQL.
Quiz Wiz -- A Model for Learning
Steven writes about building a full-stack project, Quiz Wiz, using DRF, Postgres, React, etc.
Events
PyTexas 2020 Schedule
PyTexas is this weekend, Oct 24th & 25th, and is free to attend. Donations and t-shirts may still be available.
San Francisco Django Virtual Meetup
Join the San Francisco Django Meetup Group on October 28th for a free virtual meetup.
Videos
DjangoCon Europe 2020: Can't get you out of my head by Aaron Bassett
What happens when you crawl 10,000,000 domains?
DjangoCon Europe 2020: Implementing a Cross-DB JSONField by Sage M. Abdullah
This talk explains the implementation of a cross-DB JSONField
, a new feature released in Django 3.1, that can be used on all database backends supported by Django.
DjangoCon Europe 2020: A Pentester's Thoughts on Django Security by Pascal Uter
An overview of Django's security features, their limitations, and some general security best practices to keep in mind.
DjangoCon Europe 2020: Search Options in Django by Stefan Baerisch
An overview of the different ways in which you can implement search functionality in Django. We will look at the full-text search options that come with databases and the use of a dedicated search engine like Elastic Search or Postgres. Along the way, you will learn about the different ways in which you can index your data to learn how to evaluate your search results.
DjangoCon Europe 2020: Accessibility wins for Django projects by Thibaud Colas
Accessibility is a big topic, which can be hard to approach. We'll look at how the team behind Wagtail set to work on making their CMS more accessible, focusing on Django-specific improvements that are relevant to all projects.
Podcasts
Test & Code - Speeding up Django Test Suites with Adam Johnson
Django Technical Board member Adam Johnson talks about how to speed up Django tests, including parallelizing tests, moving from disk to memory, using fake data and factory function, targeted mocking, and more.
Running in Production - An Inventory Management System for an E-commerce Platform with Galen Rice
Galen Rice walks us through building an internal inventory management system with Django and Python. It’s running on a single bare metal server and has been up and running since 2013.
Just Django - Allison Seboldt of Fantasy Congress
Allison is a software developer, indie hacker and creator of Fantasy Congress which is an online game that takes a fantasy sports spin on politics
Projects
DJ Checkup
Sasha Romijn ran the popular site Pony Checkup for many years and DJ Checkup is an updated version. Currently there are 10 different checks run on a Django site.
sshgit: Find secrets in real time
shhgit finds committed secrets and sensitive files across GitHub, Gists, GitLab and BitBucket or your local repositories in real time.
matthiask/feincms3
feincms3 offers tools and building blocks which make building a CMS that is versatile, powerful and tailor-made at the same time for each project a reachable reality.
rsinger86/drf-typed-views
Use type annotations to validate/deserialize request parameters in Dango REST Framework.