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:Managing dates and times properly is one of the most difficult
  things to get right in software.  This is mostly due to us stupid humans
  and the how we have introduced nuance into our calendars and clocks.  In
  this session\, I will help you straighten it all out.  We will cover gen
 eral concepts such as UTC and GMT\, daylight savings time\, local time vs
 . instantaneous time\, time zones and the different time zone databases\,
  ISO8601 standards\, important date-time gotchas\, and more.   We will di
 ve deep into classes for managing time in the Microsoft .Net framework\, 
 including DateTime\, DateTimeOffset and TimeZoneInfo.  We will then take 
 a look at NodaTime - a C# library aimed at replacing those classes.  We w
 ill also look at the JavaScript Date object\, and several JavaScript libr
 aries including MomentJS\, TimezoneJS\, and jsTimeZoneDetect.  Code sampl
 es will be in either C# or JavaScript\, but much of the information is re
 levant to any modern software language or architecture.
DTEND;TZID=America/Phoenix:20130420T100000
DTSTAMP:20260414T095326Z
DTSTART;TZID=America/Phoenix:20130420T090000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-123
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Managing dates and times properly is one of the most difficult thi
 ngs to get right in software.  This is mostly due to us stupid humans and
  the how we have introduced nuance into our calendars and clocks.  In thi
 s session\, I will help you straighten it all out.  We will cover general
  concepts such as UTC and GMT\, daylight savings time\, local time vs. in
 stantaneous time\, time zones and the different time zone databases\, ISO
 8601 standards\, important date-time gotchas\, and more.   We will dive d
 eep into classes for managing time in the Microsoft .Net framework\, incl
 uding DateTime\, DateTimeOffset and TimeZoneInfo.  We will then take a lo
 ok at NodaTime - a C# library aimed at replacing those classes.  We will 
 also look at the JavaScript Date object\, and several JavaScript librarie
 s including MomentJS\, TimezoneJS\, and jsTimeZoneDetect.  Code samples w
 ill be in either C# or JavaScript\, but much of the information is releva
 nt to any modern software language or architecture.
UID:3d5e1263-67ad-480f-bda1-176b4f61ac8a
END:VEVENT
END:VCALENDAR
