UX Programming for Developers
summary
Practical UX techniques for front-end developers: use service workers with cache-first then network-update to display UI instantly and refresh in background; store transient state in localStorage or the Cache API to avoid repeated AJAX. Reduce form friction with fewer inputs, immediate inline validation and undo; prefer native scrolling/minimal JavaScript for swipe/timeline views; debounce hover to prevent flicker; use simple visual hint animations; and measure perceived loading (show percent chunks) instead of only raw load time.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:03UX vs UI differences
- 7:48Developer UX duties
- 11:04Scenario-based development
- 15:40User-centered form design
- 19:43Animations and usability
- 22:18Performance optimization
- 28:22Web navigation interactions
- 33:09Swiping and mobile UX
- 37:36Q&A
related talks
49mUX Patterns for Web Developers
21mAsynchronous UX
54mHow to build the modern, optimistic and reactive user interface, we all want.
01h 03mSpeed up your Web Application
36m"UX for Developers, Seriously!"
26mWhat Every Developer Must Know About User-Interface Design and UX
20mGood design hasn’t changed with AI
18mThe need for speed - Single-page apps, Optimistic UIs, Reactivity
