Dan Mallott

Dan Mallott

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.

Montreal 2025 sessions

Entity Framework (Core) Unchained

English session - Intermediate

Entity Framework makes data access in .NET applications as easy as defining some classes, adding a connection string, and writing some LINQ statements. Behind the simple facade, Entity Framework gives us multiple options for tuning our data access and improving performance. In this talk, you will learn how to tune EF Core for better performance and when to avoid it entirely!

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

English session - Beginner

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.