DjangoCon Europe 2020 Get different formats: curl https://pretalx.evolutio.pt/porto/schedule/\?format=table (default) curl https://pretalx.evolutio.pt/porto/schedule/\?format=list 2020-09-18 | Virtual 08:00 --┌────────────────────┐ │ Welcome to Djan… │ │ │ ├────────────────────┤ │ │ │ How To Get On  │ 08:30 --│ This Stage (And  │ │ What To Do When… │ │ │ │ Mark Smith  │ │ en │ ├────────────────────┤ 09:00 --│ │ │ C is for Cookie  │ │ │ │ Russell Keith-M… │ │ │ │ en │ 09:30 --│ │ ├────────────────────┤ │ │ │ There’s more  │ │ than one way to  │ │ draw a map - le… │ 10:00 --│ │ │ Alexander Gaevs… │ │ en │ ├────────────────────┤ │ │ │ A Pony On The  │ 10:30 --│ Move: How  │ │ Migrations Work… │ │ │ │ Markus Holterma… │ │ en │ ├────────────────────┤ 11:00 --│ │ │ Developing a  │ │ Security  │ │ Mindset: Practi… │ │ │ │ Hayley Denbraver │ 11:30 --│ en │ ├────────────────────┤ │ │ │ Digitisation and │ │ Education — How  │ │ the AlekSIS pro… │ 12:00 --│ │ │ Tom Teichler, D… │ │ en │ ├────────────────────┤ │ │ │ New ways to  │ 12:30 --│ deploy your  │ │ Django app  │ │ │ │ Tom Dyson  │ │ en │ ├────────────────────┤ 13:00 --│ │ │ KEYNOTE -  │ │ Biometric  │ │ Unsecurity  │ │ │ │ Carina C. Zona  │ 13:30 --│ │ │ en │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ ├────────────────────┤ │ │ │ Creating a  │ │ spotify-like  │ 14:30 --│ personal stream… │ │ │ │ Emma Delescolle  │ │ en │ ├────────────────────┤ │ │ 15:00 --│ A Pentester's  │ │ Thoughts on  │ │ Django Security  │ │ │ │ Pascal Uter  │ │ en │ 15:30 --├────────────────────┤ │ │ │ Can't Get You  │ │ Out of My Head  │ │ │ │ Aaron Bassett  │ 16:00 --│ │ │ en │ ├────────────────────┤ │ │ │ How to Hack a  │ │ Django Website  │ 16:30 --│ │ │ Adam Johnson  │ │ │ │ en │ ├────────────────────┤ │ Closing the fir… │ 17:00 --└────────────────────┘ 2020-09-19 | Virtual 08:00 --┌────────────────────┐ │ Welcome to the … │ │ │ ├────────────────────┤ │ │ │ Ceci n'est pas  │ 08:30 --│ un job  │ │ │ │ Leila Verhaegen  │ │ │ │ en │ ├────────────────────┤ 09:00 --│ │ │ Security  │ │ strategies for  │ │ multi-tenant ap… │ │ │ │ Raphael Michel  │ 09:30 --│ en │ ├────────────────────┤ │ │ │ Implementing a  │ │ Cross-DB  │ │ JSONField  │ 10:00 --│ │ │ Sage Abdullah  │ │ en │ ├────────────────────┤ │ │ │ GraphQL-first  │ 10:30 --│ Django  │ │ │ │ Marcin Gębala  │ │ │ │ en │ ├────────────────────┤ 11:00 --│ │ │ Understanding  │ │ Celery to  │ │ maintain your s… │ │ │ │ Ashwini Balnaves │ 11:30 --│ en │ ├────────────────────┤ │ │ │ Search Options  │ │ in Django  │ │ │ 12:00 --│ Stefan Baerisch  │ │ │ │ en │ ├────────────────────┤ │ │ │ Accessibility  │ 12:30 --│ wins for Django  │ │ projects  │ │ │ │ Thibaud Colas  │ │ en │ ├────────────────────┤ 13:00 --│ │ │ Integrating  │ │ Design and  │ │ Development tea… │ │ │ │ Mariana Bedran … │ 13:30 --│ en │ ├────────────────────┤ │ │ │ KEYNOTE -  │ │ Ecosystem  │ │ Revolution with  │ 14:00 --│ Django  │ │ │ │ Luis Roque  │ │ │ │ en │ │ │ 14:30 --│ │ │ │ │ │ │ │ ├────────────────────┤ │ │ 15:00 --│ Choose, and  │ │ choose quickly:  │ │ Optimising Mode… │ │ │ │ Carlton Gibson  │ │ en │ 15:30 --├────────────────────┤ │ │ │ The Design and  │ │ Development of  │ │ Choices in Djan… │ │ │ 16:00 --│ Shai Berger  │ │ en │ ├────────────────────┤ │ │ │ How To Break  │ │ Django: With  │ 16:30 --│ Async  │ │ │ │ Andrew Godwin  │ │ en │ ├────────────────────┤ │ Closing DjangoC… │ 17:00 --└────────────────────┘