Django Chat

A biweekly podcast about the Django web framework by Will Vincent and Carlton Gibson.

Subscribe
Episodes

Listen elsewhere

Listen on podcast apps and video platforms

Open Django Chat on the platforms where you already listen or watch.

All episodes

Episode 48:

· 49 MIN

GeoDjango - Anna Kiefer

Anna discusses GeoDjango, a built-in contrib module that turns Django into a world-class geographic Web framework.

Episode 47:

· 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 …

Episode 46:

· 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.

Episode 45:

· 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.

Episode 44:

· 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.

Episode 43:

· 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.

Episode 42:

· 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.

Episode 41:

· 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 …

Episode 40:

· 22 MIN

Caching

We discuss how caching dramatically improves website performance, Django’s 4 built-in options, and Redis vs Memcached.

Episode 39:

· 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.

Episode 38:

· 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+.

Episode 37:

· 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.

Episode 36:

· 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.

Episode 35:

· 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.

Episode 34:

· 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, …

Episode 33:

· 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 …

Episode 32:

· 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.

Episode 31:

· 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.

Episode 30:

· 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.

Episode 29:

· 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.