BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:There&#39\;s a lot of confusion about async/await\, Task/TPL\,
  and asynchronous and parallel programming in general. So let&#39\;s star
 t with the basics and look at how we can consume asynchronous methods usi
 ng Task and then see how the &quot\;await&quot\; operator can makes thing
 s easier for us. Along the way\, we’ll look at continuations\, cancellati
 on\, and exception handling.
DTEND;TZID=America/Phoenix:20161008T140000
DTSTAMP:20260411T074726Z
DTSTART;TZID=America/Phoenix:20161008T130000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - SC-140
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:There&#39\;s a lot of confusion about async/await\, Task/TPL\, and
  asynchronous and parallel programming in general. So let&#39\;s start wi
 th the basics and look at how we can consume asynchronous methods using T
 ask and then see how the &quot\;await&quot\; operator can makes things ea
 sier for us. Along the way\, we’ll look at continuations\, cancellation\,
  and exception handling.
UID:f1ae6c0f-2801-42fd-b5f8-474ab9a7d12b
END:VEVENT
END:VCALENDAR
