Jacob Swanner

Jacob Swanner

Senior Developer at Envy Labs

Jacob Swanner is a developer who loves (and is occasionally frustrated by) all aspects of web development. He lives in Seattle with his wife, young daughter, and dog. He enjoys cooking gourmet meals and getting into the mountains as often as possible.

Blog: jacobswanner.com

Talk:
It's just a matter of time… zones

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.