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.