BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.evolutio.pt//porto//speaker//WJTQC7
BEGIN:VTIMEZONE
TZID:WET
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-porto-JDCBMP@pretalx.evolutio.pt
DTSTART;TZID=WET:20200919T171000
DTEND;TZID=WET:20200919T175000
DESCRIPTION:Curious how to put your code into a deadlock? Want infinite loo
 ps\, but in parallel? Or just want a new\, exciting kind of data corruptio
 n? We'll look at these and other ways that asynchronous code can make you 
 write some spectacularly nasty code\, as well as the ways Django tries to 
 save you from these terrible fates.
DTSTAMP:20260812T173923Z
LOCATION:Virtual
SUMMARY:How To Break Django: With Async - Andrew Godwin
URL:https://pretalx.evolutio.pt/porto/talk/JDCBMP/
END:VEVENT
END:VCALENDAR
