February 26-28, 2025
Montreal, Canada

Why Am I Always Late? Or Is It Early? Why Are Dates So Hard?

Among the challenges developers face are naming things, cache invalidation, and off-by-one errors. But the one we never talk about is date logic! Date logic is full of fallacies and challenges that we as developers often hand-wave away, only to be bitten later! In this talk, we will explore and explain some of the common fallacies and challenges, such as daylight savings, non-standard timezones, and the challenge of presenting back to the user.

View all 191 sessions

Dan Mallott

West Monroe

Dan Mallott is a Senior Principal at West Monroe based in Chicago, IL, USA. His passion is for distributed architecture, designing and building high performing service layers from the API down to the database.

Prior to returning to West Monroe, Dan spent two years at e-conomic in Copenhagen, Denmark, with the final 15 months as Head of Platform and Infrastructure. Dan was responsible for leading the Platform, SRE, and API teams in building a solid foundation for the e-conomic product.

Read More