Listen elsewhere
Listen on podcast apps and video platforms
Open Django Chat on the platforms where you already listen or watch.
All episodes
· 49 MIN
GeoDjango - Anna Kiefer
Anna discusses GeoDjango, a built-in contrib module that turns Django into a world-class geographic Web framework.
· 12 MIN
Security Releases
The Django security team recently rushed out a fix in two days time, start to finish. We discuss the normal security cadence and why staying on the latest Django release is so …
· 63 MIN
Django's Async Future - Tom Christie
Tom is the creator of Django REST Framework, HTTPX, and a whole suite of new async Python web stack packages.
· 47 MIN
Authentication - José Padilla
José has made major contributions to the Django ecosystem, especially around Django REST Framework and authentication. He is now an engineer at Auth0.
· 21 MIN
Performance
Is premature optimization the root of all evil? We discuss! And also cover both common and uncommon techniques for improving performance in a Django application.
· 28 MIN
Security
We discuss why web security is so important, how to implement it properly with Django, common web attacks, social engineering, the principle of least privilege, and more.
· 44 MIN
E-Commerce - Jacob Rief
Jacob maintains many popular Django packages including django-shop, a popular e-commerce solution. We discuss the challenges of handling payments, web components, and more.
· 47 MIN
Listen Notes - Wenbin Fang
Listen Notes is a search engine for podcasts powered by Django. It’s founder, Wenbin Fang, joins us to talk about building a one-person internet company, prototyping it over a weekend, and how …
· 22 MIN
Caching
We discuss how caching dramatically improves website performance, Django’s 4 built-in options, and Redis vs Memcached.
· 51 MIN
Kenneth Love
Kenneth Love is a longtime Django developer, teacher (at Treehouse), and dev lead at O’Reilly. We discuss how to onboard new team members, burnout, remote work, and his advice for Django newcomers.
· 20 MIN
Channels
Channels are the current way to add async support and websockets to Django. We discuss the history of the project, its current status, and how it relates to Django 3+.
· 28 MIN
How Django Experts Think
What does mastery in Django really feel like? We discuss our learning journeys, what’s different after years of experience, how to ask for help, and why coding is a zen experience.
· 24 MIN
Middleware
Middleware makes Django, well, Django, but is poorly understood. In this episode we discuss how middleware works and why it's so important.
· 14 MIN
Signals
Signals are a powerful but poorly understood and widely abused feature in Django. We explain how they work and introduce Carlton's "Am I allowed to use signals" test.
· 58 MIN
Migrating from Python 2 to 3 at EdX - David Ormsbee & Nimisha Asthagiri
EdX is an online education platform used by more than 20 million learners and institutions including MIT and Harvard. We discuss migration from Python 2 to 3, where to put business logic, …
· 20 MIN
Search
Despite being a "batteries included" framework, Django provides no built-in support for search. And yet almost every website needs it! We discuss how to add search to any Django site via filters …
· 57 MIN
Ruby on Rails & Django- David Heinemeier Hansson
David is the creator of Ruby on Rails. We discuss "batteries-included" web frameworks, maintaining an open source community, versioning, upgrades, and falling in love with a programming language.
· 20 MIN
Django 3.0 Preview
We discuss the major features to expect in Django 3.0, which will be released in December, but the alpha release is available now for testing.
· 60 MIN
Learning to Love Django Tests - Lacey Williams Henschel
Lacey is a former DjangoCon US conference chair, prolific speaker, teacher, and works as a consultant at RevSys.
· 40 MIN
Django Fellow - Mariusz Felisiak
Mariusz is an expert on Oracle databases and a Django Fellow, responsible for triaging tickets, security releases, and generally guiding Django itself.