~/talk

The power of progressive enhancement

slides:none on file

Argues that building up from a simple, semantic HTML baseline and then layering Vanilla JavaScript, Web Components and modern CSS gives a resilient, accessible product: demonstrates a toggle panel implemented as a web component that uses slots, delivers readable content with JS off, and enhances without extra dependencies. Shows three-line CSS Grid that turns a stacked layout into a responsive grid. Cites real numbers — page ~1.5 MB and connections like Paraguay 1 Mbps, India 6.5 Mbps — to justify lighter, hack-free delivery.

AI-written summary · about

  1. 0:00Start
  2. 4:10Fast, reliable internet is a LUXURY, not the standard
  3. 7:59You can improve performance with progressive enhancement
  4. 12:41How does progressive enhancement work?
  5. 12:55What the heck is that?
  6. 14:37Provide the most possible value to a user with the least possible technical capability
  7. 15:11A quick example
  8. 16:16The fancy interaction doesn't have to work for the user to get any value
  9. 18:33Progressive enhancement is a mindset change
  10. 20:43Simple setup = focus on what's important
  11. 28:37Let's put heavy duty CSS frameworks away
  12. 30:38What is the minimum viable experience and how can we enhance it?
  13. 32:08A user doesn't care how your thing was built
  14. 32:45Recap
  15. 33:16Ditch the fallbacks, hacks and heavy frameworks
  16. 33:49Create a resilient, user-focused experience
  17. 34:12Thank you
~/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.