~/talk

Mastering date/time handling with Elixir

Talkat ElixirConf 2015 · 2015-10-01..10-03· [elixir-and-erlang, web-platform]
links:none on file
slides:none on file

History of time and concrete problems — leap seconds arrive roughly every 18 months and break naive 0–59 second checks, daylight‑saving causes full‑hour skips or repeats, and compiled zone data used to require huge memory and forced releases. Tzdata moves from macro compilation to ETS and OTP concurrency, updating timezone data in seconds; a live Phoenix clock demo shows atomic time UTC TAI leap seconds and wall time shifts. Calendar plus Phoenix and Ecto adapters validate types and avoid silent guessing.

AI-written summary · about

  1. 0:00Intro
  2. 0:21Mastering date/time with Elixir
  3. 13:08Your computer does not fully support the official time used in society
  4. 14:56CST - Cuba Standard Time CST - Chinese Standard Time CST - Central Standard Time
  5. 16:17TIMEZONE DATA IN ELIXIR: The Tzdata library
  6. 16:34BEFORE: DATA COMPILED INTO A MODULE
  7. 17:25MAINTAINER HAD TO FIND OUT ABOUT THE NEW DATA
  8. 17:47FIND OUT ABOUT THE NEW VERSION OF TZDATA
  9. 21:12NO ACCESS TO TIMEZONE DATA
  10. 23:27ONLY SAVE THE INFORMATION YOU KNOW
  11. 25:48An unspecified global mutable variable.
  12. 26:40USE THE CORRECT TYPE
  13. 31:58Calendar for Ecto: Calecto
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.