DjangoCon Europe 2021 Get different formats: curl https://pretalx.evolutio.pt/2021/schedule/\?format=table (default) curl https://pretalx.evolutio.pt/2021/schedule/\?format=list 2021-06-02 | Main Room | Secondary Room 07:00 --┌────────────────────┐--------------------- │ Welcome to Djan… │ │ │ ├────────────────────┤ │ │ │ Programming for  │ 07:30 --│ pleasure  │--------------------- │ │ │ Daniele Procida  │ │ ├────────────────────┐ │ en │ │ │ │ Getting started  │ 08:00 --├────────────────────┤ with React,  │ │ │ GraphQL, and  │ │ Unlocking the  │ Django  │ │ full potential  │ │ │ of PostgreSQL  │ Aaron Bassett  │ │ indexes in Djan… │ │ 08:30 --│ │ en │ │ Haki Benita  ├────────────────────┘ │ en │ ├────────────────────┤ │ │ │ Your very own  │ 09:00 --│ real time chat  │--------------------- │ with Django  │ │ Channels  │ │ │ │ Amanda Savluchi… │ │ en │ 09:30 --├────────────────────┤--------------------- │ │ │ Telepath -  │ │ adding the  │ │ missing link  │ │ between Django … │ 10:00 --│ ├────────────────────┐ │ Matt Westcott  │ │ │ en │ Teaching  │ ├────────────────────┤ cPython, Turtle  │ │ │ Graphics, and  │ │ (A) SQL for  │ Jinja2 in the  │ 10:30 --│ Django  │ Browser  │ │ │ │ │ Stefan Baerisch  │ Christopher Loz… │ │ │ en │ │ en ├────────────────────┘ │ │ 11:00 --├────────────────────┤--------------------- │ │ │ Break  │ │ │ │ │ │ │ 11:30 --│ │--------------------- │ │ │ │ │ │ ├────────────────────┤ │ │ 12:00 --│ KEYNOTE | How to │--------------------- │ be a djangonaut  │ │ in a climate  │ │ emergency  │ │ │ │ Chris Adams  │ 12:30 --│ │--------------------- │ en │ │ │ │ │ │ │ │ │ 13:00 --│ │--------------------- ├────────────────────┤ │ │ │ Full-stack  │ │ Django Rest  │ │ Framework  │ 13:30 --│ ├────────────────────┐ │ Thiago Garcia d… │ │ │ │ Django  │ │ en │ Sketchnoting  │ ├────────────────────┤ Challenge  │ │ │ │ 14:00 --│ Writing Safe  │ Sara Peeters  │ │ Database  │ │ │ Migrations  │ en │ │ │ │ │ Markus Holterma… ├────────────────────┘ │ │ 14:30 --│ en │--------------------- ├────────────────────┤ │ │ │ Hunting  │ │ Performance in  │ │ Django Code  │ 15:00 --│ │--------------------- │ Sümer Cip  │ │ │ │ en │ ├────────────────────┤ │ │ 15:30 --│ Domain Driven  │--------------------- │ Design with  │ │ Django and  │ │ GraphQL  │ │ │ │ Patrick Arminio  │ 16:00 --│ en │--------------------- ├────────────────────┤ │ Closing Day 1  │ │ │ │ │ │ │ 16:30 --└────────────────────┘--------------------- ┌────────────────────┐ │ │ │ Social Track  │ │ │ │ │ 17:00 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 17:30 --│ │--------------------- └────────────────────┘ 2021-06-03 | Main Room | Secondary Room 07:00 --┌────────────────────┐--------------------- │ Opening Day 2  │ │ │ ├────────────────────┤ │ │ │ Dynamic static  │ 07:30 --│ sites with  │--------------------- │ Django and  │ │ Sphinx  │ │ ├────────────────────┐ │ Carlton Gibson  │ │ │ en │ Profiling Django │ 08:00 --├────────────────────┤ & Python apps  │ │ │ │ │ Anvil: Full  │ Jérôme Vieilled… │ │ Stack Web with  │ │ │ Nothing but  │ en │ │ Python  │ │ 08:30 --│ │ │ │ Meredydd Luff  ├────────────────────┘ │ en │ ├────────────────────┤ │ │ │ Hacking Django  │ 09:00 --│ Channels for Fun │--------------------- │ (and Profit)  │ │ │ │ Calvin Hendryx-… │ │ │ │ en │ 09:30 --├────────────────────┤--------------------- │ │ │ Modern  │ │ JavaScript for  │ │ Django  │ │ Developers  │ 10:00 --│ ├────────────────────┐ │ Cory Zue  │ │ │ en │ Django Unstuck:  │ ├────────────────────┤ Suggestions for  │ │ │ common  │ │ Clean  │ challenges in  │ 10:30 --│ Architecture  │ your projects  │ │ with Django:  │ │ │ Rethinking basi… │ Johannes Spielm… │ │ │ en │ │ Paul Wolf  ├────────────────────┘ │ en │ 11:00 --├────────────────────┤--------------------- │ │ │ Break  │ │ │ │ │ │ │ 11:30 --│ │--------------------- │ │ │ │ │ │ ├────────────────────┤ │ │ 12:00 --│ KEYNOTE |  │--------------------- │ Spreading our  │ │ tentacles -  │ │ taking a Django  │ │ app global  │ │ │ 12:30 --│ Frederike Jaeger │--------------------- │ │ │ en │ │ │ │ │ │ │ 13:00 --│ │--------------------- ├────────────────────┤ │ │ │ HTMX: Frontend  │ │ Revolution  │ │ │ 13:30 --│ Thomas Güttler  ├────────────────────┐ │ │ │ │ en │ Managing  │ │ │ multiple Django  │ ├────────────────────┤ services in a  │ │ │ single repo  │ 14:00 --│ You might not  │ │ │ need a frontend  │ Benjy Weinberger │ │ framework  │ │ │ │ en │ │ Afonso Cerejeira ├────────────────────┘ │ │ 14:30 --│ en │--------------------- ├────────────────────┤ │ │ │ Django with  │ │ PostgreSQL  │ │ superpowers  │ 15:00 --│ ├────────────────────┐ │ Paolo Melchiorre │ │ │ │ Deploying a Dja… │ │ en │ │ ├────────────────────┤ Calvin Hendryx-… │ │ │ en │ 15:30 --│ How to create a  ├────────────────────┘ │ full-stack,  │ │ reactive website │ │ in Django with … │ │ │ │ Adam Hill  │ 16:00 --│ en │--------------------- ├────────────────────┤ │ Closing Day 2  │ │ │ │ │ │ │ 16:30 --└────────────────────┘--------------------- ┌────────────────────┐ │ │ │ Social Track  │ │ │ │ │ 17:00 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 17:30 --│ │--------------------- └────────────────────┘ 2021-06-04 | Main Room | Secondary Room 07:00 --┌────────────────────┐--------------------- │ Opening Day 3  │ │ │ ├────────────────────┤ │ │ │ Speed up your  │ 07:30 --│ tests with  │--------------------- │ setUpTestData  │ │ │ │ Adam Johnson  ├────────────────────┐ │ │ │ │ en │ Migrations and  │ 08:00 --├────────────────────┤ understanding  │ │ │ Django's  │ │ Rewriting Django │ relationship  │ │ from (almost)  │ with its databa… │ │ scratch in 2021  │ │ │ │ David Wobrock  │ 08:30 --│ Emma Delescolle  │ en │ │ ├────────────────────┘ │ en │ ├────────────────────┤ │ │ │ Get interactive! │ 09:00 --│ Putting a shell  │--------------------- │ (or a desktop)  │ │ in your Django … │ │ │ │ Florian Haas, M… │ │ en │ 09:30 --├────────────────────┤--------------------- │ │ │ Build, deploy  │ │ and scale:  │ │ Django, GraphQL  │ │ and SPA  │ 10:00 --│ ├────────────────────┐ │ dhilipsiva  │ │ │ en │ Cleanroom  │ ├────────────────────┤ Software  │ │ │ Engineering with │ │ Load Testing a  │ Django  │ 10:30 --│ Django  │ │ │ Application  │ Francisco J. Ló… │ │ using LocustIO  │ │ │ │ en │ │ Pranjal Jain, V… ├────────────────────┘ │ en │ 11:00 --├────────────────────┤--------------------- │ │ │ Break  │ │ │ │ │ │ │ 11:30 --│ │--------------------- │ │ │ │ │ │ ├────────────────────┤ │ │ 12:00 --│ KEYNOTE | We're  │--------------------- │ all part of  │ │ this: Jazzband 5 │ │ years later  │ │ │ │ Jannis Leidel (… │ 12:30 --│ ├────────────────────┐ │ en │ │ │ │ From Development │ │ │ to Production, … │ │ │ │ │ │ Jérôme Vieilled… │ 13:00 --│ │ en │ ├────────────────────┼────────────────────┘ │ │ │ The  │ │ request/response │ │ cycle - a  │ 13:30 --│ Djangonautic jo… │--------------------- │ │ │ Timothy McCurra… │ │ en │ ├────────────────────┤ │ │ 14:00 --│ All about The  │--------------------- │ Django Software  │ │ Foundation (DSF) │ │ │ │ Anna Makarudze  │ │ │ 14:30 --│ en │--------------------- ├────────────────────┤ │ │ │ Serving Files  ├────────────────────┐ │ with Django  │ │ │ │ What about Djan… │ 15:00 --│ Jochen Wersdörf… │ │ │ │ David Vaz, Migu… │ │ en │ en │ │ ├────────────────────┘ ├────────────────────┤ │ │ 15:30 --│ Securing Django  │--------------------- │ Applications  │ │ │ │ Gajendra Deshpa… │ │ │ │ en │ 16:00 --│ │--------------------- ├────────────────────┤ │ Closing Remarks… │ │ │ │ │ │ │ 16:30 --└────────────────────┘--------------------- ┌────────────────────┐ │ │ │ Social Track  │ │ │ │ │ 17:00 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 17:30 --│ │--------------------- └────────────────────┘ 2021-06-05 | Main Room 07:00 --┌────────────────────┐ │ │ │ Sprints Day 1  │ │ │ │ │ │ │ 07:30 --│ │ │ │ │ │ │ │ │ │ │ │ 08:00 --│ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ 12:30 --│ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ 16:00 --│ │ │ │ │ │ │ │ │ │ │ │ 16:30 --└────────────────────┘ 2021-06-06 | Main Room 07:00 --┌────────────────────┐ │ │ │ Sprints Day 2  │ │ │ │ │ │ │ 07:30 --│ │ │ │ │ │ │ │ │ │ │ │ 08:00 --│ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ 12:30 --│ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ 16:00 --│ │ │ │ │ │ │ │ │ │ │ │ 16:30 --└────────────────────┘