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 t
 his session\, I will help you straighten it all out. We will cover genera
 l concepts such as UTC and GMT\, daylight savings time\, local time vs. i
 nstantaneous time\, time zones and the different time zone databases\, IS
 O8601 standards\, important date-time gotchas\, and more. We will dive de
 ep into classes for managing time in the Microsoft .Net framework\, inclu
 ding DateTime\, DateTimeOffset and TimeZoneInfo. We will then take a brie
 f look at NodaTime - a C# library aimed at replacing those classes. We wi
 ll also get a quick look at the JavaScript Date object\, and a few JavaSc
 ript date/time libraries including moment.js. Code samples will be in eit
 her C# or JavaScript\, but much of the information is relevant to any mod
 ern software language or architecture.
DTEND;TZID=America/Phoenix:20131109T100000
DTSTAMP:20260710T133255Z
DTSTART;TZID=America/Phoenix:20131109T090000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-222
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 this 
 session\, I will help you straighten it all out. We will cover general co
 ncepts such as UTC and GMT\, daylight savings time\, local time vs. insta
 ntaneous time\, time zones and the different time zone databases\, ISO860
 1 standards\, important date-time gotchas\, and more. We will dive deep i
 nto classes for managing time in the Microsoft .Net framework\, including
  DateTime\, DateTimeOffset and TimeZoneInfo. We will then take a brief lo
 ok at NodaTime - a C# library aimed at replacing those classes. We will a
 lso get a quick look at the JavaScript Date object\, and a few JavaScript
  date/time libraries including moment.js. Code samples will be in either 
 C# or JavaScript\, but much of the information is relevant to any modern 
 software language or architecture.
UID:c442e843-1d36-4104-ae5d-a8d8adbcbf16
END:VEVENT
END:VCALENDAR
