The Date-ing Game
summary
Explains concrete pitfalls and fixes when apps handle time: how Date vs DateComponents and Calendar-aware formatting map differently to user intent, when to treat an event as an absolute instant versus a local calendar day, and why leap years, leap seconds, Arizona no-DST and staggered daylight‑savings dates break naive code. Draws on real bugs from a parking app and a journaling app, shows using Date, Calendar, Formatter, TimeZone and test borders and daylight rules to make things reliable.
AI-written summary · about
chapters (6)
- 0:00Introduction and speaker background
- 3:29Why strict type safety matters
- 8:04Challenges of date and time handling
- 10:12Real-world date issues in apps
- 13:45Testing and debugging date logic
- 16:56Closing and call to attend talk
related talks
40mThe Date-ing Game
01h 00mDates and times aren't that hard - honestly!
27mI have a Date
44mDates and Times on the Horizon? Run… or Come Learn All the Traps That...
45mAdvanced Dates and Times in Swift
39mThe Pearls and Pitfalls of DateTime
24mI have a Date
22mThe Past, Present, and Future of JavaScript Date and Time APIs
