Listen elsewhere
Listen on podcast apps and video platforms
Open Django Chat on the platforms where you already listen or watch.
All episodes
· 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.
· 61 MIN
From Django 0.9 to Present - Russell Keith-Magee
Russell Keith-Magee is one of the original Django core contributors, a former President of the Django Software Foundation, and the creator of the BeeWare project. We discuss funding open source, legacy Django …
· 44 MIN
MySQL & Security - Adam Johnson
Adam Johnson is a Django core developer responsible for the popular django-mysql package. We discuss why MySQL still makes sense with Django, security, hosting on AWS, and more.
· 40 MIN
Community & Inclusion - Kojo Idrissa
Kojo Idrissa is the current DEFNA North American Ambassador, a DjangoCon US organizer, and a prolific speaker at Django/Python conferences.
· 44 MIN
Django vs Flask - Michael Herman
Michael Herman was the co-founder of RealPython and now runs TestDriven.io. He has deep professional experience with both Flask and Django which we discuss along with static sites, microservices, and which framework …