~/talk

Resilience: Tried and tested approaches

Talkat Nordic.js 2016 · 2016-09-08..09-09· [frontend-architecture, web-platform]

The core claim is that resilience comes from layering: pick the core functionality, implement it with the simplest tech (HTML/CSS/forms), then enhance with JavaScript, Ajax, WebSockets and Service Workers. Evidence: HTML grows from 21 elements to 121 because browsers tolerate unknown tags; canvas starts as Apple proprietary then standardizes; the first ARPANET message sends “LO” before crashing. Principles used are Postel’s robustness and Murphy’s Law; progressive enhancement proves practical — basic service always works, advanced features reward newer browsers.

AI-written summary · about

  1. 0:00Intro
  2. 4:12Metcalfes Law
  3. 5:23hypertext transfer protocol
  4. 8:11HTML
  5. 9:39Longevity of HTML
  6. 11:00What the browser does not do
  7. 11:37How we grow
  8. 11:56Canvas
  9. 13:04Image Element
  10. 16:40CSS
  11. 18:15Objectoriented CSS
  12. 20:00Robustness Principle
  13. 21:55Imperative Languages
  14. 22:31Web Stack
  15. 24:19XML
  16. 27:06Error Handling
  17. 27:56Murphys Law
  18. 28:18Slow Charts
  19. 28:47We need to acknowledge this
  20. 30:55Step 3 Identify the core functionality
  21. 31:54Identify the core functionality
  22. 34:00Level 3 Enhancement
  23. 35:40Web Sockets
  24. 36:26File API
  25. 37:51Scale
  26. 40:16Its not realistic
  27. 42:15Its too hard
  28. 44:41My priority
  29. 45:19Tiny ponies
  30. 46:37Instant distribution
~/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.