~/talk

Lost in Translation? Intl, the Rosetta Stone of Web Development

Talkat UtahJS Conf 2023 · on Friday, 2023-09-15· [web-platform, javascript]
links:none on file
slides:none on file

State of JS 2022 shows roughly 32% used Intl, ~21% know it and ~31% never heard of it. The talk demos an app that supports English, Spanish and French and replaces messy custom code with one‑line calls like DateTimeFormat, NumberFormat and ListFormat. Examples include currency formatting that places symbols correctly, compact like “12.3M” for likes, relative times (“57 days ago”) and localized lists; it runs in modern browsers and the demo works without extra libraries.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:10Rosetta Stone explained
  3. 2:13Internationalization basics
  4. 3:58What is the Intl object
  5. 5:45Number formatting with Intl
  6. 7:09Relative time and list formatting
  7. 9:18Plural rules across languages
  8. 11:25Demo setup and translations
  9. 13:31Date time formatting demo
  10. 14:58Pricing component demo
  11. 15:39Social media likes demo
  12. 16:23Relative time and list format demo
  13. 17:28Key takeaways and benefits
  14. 18:30Call to action
~/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.