Django News Newsletter

Archives
Jobs
Podcast
Videos
November 12, 2021

Malcolm Tredinnick Memorial Prize Nominations

Python 3.9.8 and 3.11.0a2, PyCon US 2022 CFPs, Django ORM under the hood, lesser known PostgreSQL features, Wagtail 2.15.1, and more.

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.

Wagtail 2.15.1 Bugfix Release

Wagtail 2.15.1 is a bugfix release.

Python 3.9.8 and 3.11.0a2 are now available

Python 3.9.8 and 3.11.0a2 are now available.

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!

PGConf NYC 2021

PGConf NYC 2021 returns December 2nd and 3rd in New York City.

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.

Projects

healthchecks

A cron monitoring tool written in Python & Django.

dry-python/returns

Make your functions return something meaningful, typed, and safe!

brettcannon/sans-io

Network protocol implementations in Python, sans I/O.


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.