News
Nominations for 2021 Malcolm Tredinnick Memorial Prize
The Malcolm Tredinnick Memorial Prize is a monetary prize, awarded annually to the person who best exemplifies the spirit of Malcolm’s work - someone who welcomes, supports, and nurtures newcomers; freely gives feedback and assistance to others, and helps to grow the community.
The DSF will take nominations until Thursday, November 26th, 2021, AoE and announce the winner soon after the next DSF Board meeting in December.
Sponsored Link 1
Using Django with Pants
Pants is a cutting-edge build system with strong support for Python. See how Pants can help streamline your Django-based projects, especially when you have multiple services in a single shared codebase.
Articles
How Async Should Have Been
A fascinating examination of how async is implemented in Python and potential alternative approaches.
Django ORM Under the Hood - Iterables
A detailed look at how the Django ORM handles iterables and the queryset performance of raw SQL vs Python.
Lesser Known PostgreSQL Features by Haki Benita
Eighteen features already PostgreSQL has that aren't commonly used by most developers.
The Well-Maintained Test: 12 Questions for New Dependencies
Adam Johnson discusses the criteria that he uses to determine if a new package is maintained well enough to be relied upon. He was inspired by Joel Sposky's infamous Joel Test.
Events
PyCon US 2022 - Call for Proposals
CFPs are open until December 20th. Django is typically underrepresented in PyCon tutorials talks, so please consider submitting one if interested!
Tutorials
Understand Django #17: Command Your App
With this article, you’ll learn about commands, a way to execute scripts that interact with your Django app.
Build a Content Aggregator in Python/Django
Build a content aggregator from scratch that pulls in RSS feeds, creates a Django custom management command, and runs it automatically on schedule.
Sponsored Link 2
Python/Django Backend or Full-Stack Engineer at Fully Remote US-based Tech Consultancy
Contract opportunity that may turn into employment for US-based applicants. Work on a variety of projects in different industries, and enjoy work-life balance, using modern tools and technologies, GraphQL APIs, and solving complex problems while interacting directly with our clients.
Podcasts
Django Chat #101: From Beginner to Software Engineering Manager with Raymond Traylor
Raymond is a software engineering manager at Crayon.co. We discuss learning to program as an adult, his entrepreneurial journey, and switching from developer to team manager.
Real Python Podcast #85: Exploring Django Templates, Tags, and Filters
A discussion of Django templates, built-in tags and filters, as well as how to customize and implement your own filters and tags.