~/talk

The complexity in simplicity

Talkat dotJS 2019 · 2019-12-05..12-06· [web-platform, accessibility]
slides:none on file

Buttons in an editor actually perform concrete tasks: adds NPM via unpkg, zips project in browser, and a deploy button pushes a sandbox to Netlify — built and shipped and it works. Forms default billing to shipping with a single checkbox, locale comes from navigator.languages not IP, placeholders are not labels and break translation and accessibility, custom selects usually fail, and credit card type is detectable client‑side (Visa starts with 4, MasterCard with 5) so detects card type with regex and removes needless fields.

AI-written summary · about

  1. 0:00Intro
  2. 1:47The complexity in simplicity
  3. 3:45Demo
  4. 6:29Default languages
  5. 8:21Accessibility
  6. 10:55Labels
  7. 15:58UX
~/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.