~/talk

The Power of M

Talkat RailsConf 2014 · 2014-04-22..04-25· [javascript, frontend-architecture]
slides:none on file

Argues that the client-side “M” must be real models with explicit relationships not just templates and callbacks, and demonstrates by building an in-memory color model plus composable modules: a desaturator, a color syntax (color↔string), RGB sliders and HSL and RGB visualizers, and a live server-backed store wired with server via Rails websockets. Seven UI pieces bind to one color; the demos run live in two synced browser tabs, proving the pieces compose and the idea works.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20What is MVC
  3. 2:18What is NBC
  4. 2:49Clientside UI
  5. 3:24MVC
  6. 4:03Plato
  7. 5:14Color
  8. 7:03Swatches
  9. 7:28Data Binding
  10. 9:04Data Flow
  11. 10:01Desaturation
  12. 10:41Color Syntax
  13. 13:05Color Decomposition
  14. 13:56Color Visualization
  15. 15:13RGB Visualization
  16. 17:06HSL
  17. 18:17HSL Selector
  18. 20:25HSL Visualizer
  19. 20:50HSL Space
  20. 22:52Colorbook
  21. 23:12Live Demo
  22. 24:24The Power of Simplicity
  23. 25:43Philosophers Job
~/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.