BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.northbaypython.org//8U8T93
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T100000Z
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T110000Z
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-nbpy-2024-8U8T93@pretalx.northbaypython.org
DTSTART;TZID=PST:20240630T132000
DTEND;TZID=PST:20240630T134500
DESCRIPTION:WASM is a compiled set of instructions that can run in the brow
 ser and it can be used to as a compilation target. So\, it's possible to c
 ompile CPython into WASM\, like in PyOdide.\n\nIt's possible to write your
  own WASM interpreter\, which can run those programs compiled to WASM. You
  can even write such a WASM interpreter in Python.\n\nYou can imagine what
  happens next: we're going to run Python in WASM in Python... and maybe mo
 re!
DTSTAMP:20260615T051558Z
LOCATION:Barn
SUMMARY:WASM all the way down - Christopher Swenson
URL:https://pretalx.northbaypython.org/nbpy-2024/talk/8U8T93/
END:VEVENT
END:VCALENDAR
