It's just a matter of time… zones

Speaker:
Jacob Swanner


Abstract:

Time is tricky, time zones are even trickier. When your users span multiple time zones, even a small mistake can lead to confusion or data that just doesn’t make sense. Getting time right isn’t just a technical detail, it’s essential to creating a trustworthy user experience.

In this talk, we’ll look at practical ways to handle time zones in real-world applications. We’ll cover how to determine a user’s time zone, work with time in LiveView and Ecto, and store and manage timestamps correctly in your database. You’ll leave with straightforward strategies and hard-earned lessons to help you avoid common pitfalls and build software that respects your users’ time, no matter where they are.

Key takeaways:

  • Practical strategies for dealing with time zones in all aspects of your Elixir applications.

Target audience:

  • Early and mid-career developers wanting to improve how they handle time and time zones within their applications.

Level: Intermediate

Tags: time, timezones, Ecto