You are currently viewing an older schedule version. You can find the current version here.
You're currently viewing an offline version of the schedule, so it may be outdated. Refresh this page once you have an internet connection to see the current schedule.
Virtual
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
Welcome to DjangoCon!
How To Get On This Stage (And What To Do When You Get There) (Mark Smith)
C is for Cookie (Russell Keith-Magee)
Can't Get You Out of My Head (Aaron Bassett)
Understanding Celery to maintain your sanity (Ashwini Balnaves)
Developing a Security Mindset: Practical Lessons for Pythonistas (Hayley Denbraver)
Digitisation and Education — How the AlekSIS project fosters co-creation of school software by young people (Tom Teichler, Dominik George)
New ways to deploy your Django app (Tom Dyson)
KEYNOTE - Biometric Unsecurity (Carina C. Zona)
Creating a spotify-like personal streaming service with Django and Vue: Lessons learned (Emma Delescolle)
A Pentester's Thoughts on Django Security (Pascal Uter)
There’s more than one way to draw a map - lessons learned after the Google Maps SDK became unaffordable (Alexander Gaevsky, Basil Dubyk)
How to Hack a Django Website (Adam Johnson)
Virtual
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
Welcome to the second day!
Ceci n'est pas un job (Leila Verhaegen)
Security strategies for multi-tenant applications (Raphael Michel)
Implementing a Cross-DB JSONField (Sage M. Abdullah)
Integrating Design and Development teams by implementing a Design System (Mariana Bedran Lesche, Daniela Falcone)
A Pony On The Move: How Migrations Work In Django 🐎 (Markus Holtermann)
Search Options in Django (Stefan Baerisch)
Accessibility wins for Django projects (Thibaud Colas)
GraphQL-first Django (Marcin Gębala)
KEYNOTE - Ecosystem Revolution with Django (Luis Roque)
Choose, and choose quickly: Optimising ModelChoiceField (Carlton Gibson)
The Design and Development of Choices in Django 3.0 (Shai Berger)
How To Break Django: With Async (Andrew Godwin)