~/talk

HTML, CSS and the Clientside App

Talkat Web Directions Code 2013 · 2013-05-02..05-03· [css]
slides:none on file

Argues that HTML5 and CSS are active parts of client-side apps, not mere presentation: use native features like contenteditable inline editing and built-in form types/validation to eliminate DOM wiring, let the browser store current state (dot coordinates updated natively and posted with a small save function), prefer one template partial per widget and a renderer that caches compiled templates, separate CSS and JS hooks so each has its own class, and lazy-load CSS per widget and one plugin per widget to reduce JavaScript surface.

AI-written summary · about

  1. 0:00HTML and CSS basics
  2. 4:01Why HTML/CSS matter
  3. 10:16HTML/CSS mistakes
  4. 15:13Over-nesting pitfalls
  5. 21:16HTML as typed data
  6. 29:19Choosing templating engine
  7. 35:11Reusable templates
  8. 41:09Views as components
  9. 44:19CSS for state/workflow
  10. 48:13Lean on HTML/CSS
  11. 49:53Q&A
~/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.