BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//python-asia-2026//talk//RYNLUZ
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:PST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-python-asia-2026-RYNLUZ@pretalx.com
DTSTART;TZID=PST:20260322T103000
DTEND;TZID=PST:20260322T110000
DESCRIPTION:Most of today’s popular Python web frameworks like **FastAPI*
 *\, **Starlette**\, and **Django Channels** are built on a powerful idea c
 alled the **ASGI protocol**. It’s what makes them fast\, concurrent\, an
 d capable of handling everything from simple *HTTP* requests to real-time 
 *WebSockets*.\n\nIn this talk\, we’ll take a deep dive under the surface
  to see how *ASGI* really works\, from **event loops** and **async I/O** t
 o **ASGI scopes**\, **message passing**\, and **lifespan events**. We’ll
  also look at how *ASGI* connects web servers like **Uvicorn** with framew
 orks like **FastAPI**\, forming the bridge that keeps the entire async eco
 system running smoothly.\n\nBy the end of the session\, you’ll not only 
 understand how *ASGI* powers modern web frameworks\, but also gain the ins
 ight that will empower you to debug better\, extend confidently\, and even
  build your own.
DTSTAMP:20260501T082252Z
LOCATION:Yuchengco Hall 4th Flr. Y409 (Workshop Room 2)
SUMMARY:Inside ASGI: The Engine Behind Modern Python Web Frameworks - Rafiq
 ul Hasan
URL:https://pretalx.com/python-asia-2026/talk/RYNLUZ/
END:VEVENT
END:VCALENDAR
