BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2023//speaker//SR9UD
 D
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2023-8XKCB8-0@programme.europython.eu
DTSTART;TZID=CET:20230717T093000
DTEND;TZID=CET:20230717T110000
DESCRIPTION:This tutorial aims to demystify asyncio builtin module by imple
 menting it from scratch without any dependencies other than the Python Sta
 ndard Library. We will go through the problem of blocking IO and how it is
  possible to solve it without single "async" and "await" statement using n
 ative Python concepts. Then\, we will demystify async/await syntax and see
  how it is implemented. We will also build our own scheduler which will ha
 ve a similar API as asyncio\, which will be able to run async functions th
 e same way asyncio does. And finally we will build real asynchronous http 
 proxy using our own asyncio implementation. Why reinvent the wheel? - "I h
 ear and I forget. I see and I remember. I do and I understand.".
DTSTAMP:20260617T064049Z
LOCATION:Club A
SUMMARY:Asyncio without Asyncio - Yan Yanchii
URL:https://programme.europython.eu/europython-2023/talk/8XKCB8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-europython-2023-8XKCB8-1@programme.europython.eu
DTSTART;TZID=CET:20230717T111500
DTEND;TZID=CET:20230717T124500
DESCRIPTION:This tutorial aims to demystify asyncio builtin module by imple
 menting it from scratch without any dependencies other than the Python Sta
 ndard Library. We will go through the problem of blocking IO and how it is
  possible to solve it without single "async" and "await" statement using n
 ative Python concepts. Then\, we will demystify async/await syntax and see
  how it is implemented. We will also build our own scheduler which will ha
 ve a similar API as asyncio\, which will be able to run async functions th
 e same way asyncio does. And finally we will build real asynchronous http 
 proxy using our own asyncio implementation. Why reinvent the wheel? - "I h
 ear and I forget. I see and I remember. I do and I understand.".
DTSTAMP:20260617T064049Z
LOCATION:Club A
SUMMARY:Asyncio without Asyncio - Yan Yanchii
URL:https://programme.europython.eu/europython-2023/talk/8XKCB8/
END:VEVENT
END:VCALENDAR
