~/talk

UX Patterns for Developers

slides:none on file

Practical UX patterns and concrete fixes: inline critical CSS and use async/defer to render by 200ms instead of waiting 5s; measure bundles with source-map-explorer and split with webpack to shave 10–20% off vendor JS; avoid animating width/height — animate transform or opacity under 300ms; deploy a service worker + app shell precache and use cache-first, network-first or stale-while-revalidate strategies via sw-precache; require manifest, HTTPS and a registered worker to trigger the PWA install prompt. 53% abandon after 3s and real traces show main thread blocked 8+ seconds.

AI-written summary · about

  1. 0:00Intro
  2. 3:01UX design is a combination of methods with which you can solve design problems while focusing on the user.
  3. 4:11Reusable solutions to usability problems.
  4. 4:42Don't make the user wait
  5. 6:10First Paint
  6. 9:53An app shell is the minimal HTML, CSS, and JavaScript powering a user interface.
  7. 10:46First meaningful paint
  8. 11:18Ready for interaction
  9. 12:55Above the fold
  10. 13:49Consider the different states
  11. 17:07Earn the user's trust
  12. 17:27Functionality
  13. 18:27Timing
  14. 20:15Permissions API
  15. 20:55Enhance UX with transitions
  16. 21:53What makes a good transition?
  17. 25:41Animation scenarios
  18. 27:33For high pressure points Move all visual effects into transform & opacity
  19. 31:01Make it work offline
  20. 32:18A script run by the browser in the background and separate from a webpage
  21. 32:37Service Worker approaches Pre-caching Dynamic caching
  22. 32:51Service Worker pre-caching Pre-cache app shell
  23. 36:46Optimize it for mobile
  24. 38:05Progressive Web Apps
  25. 40:17Flag for testing #bypass-app-banner-engagement-checks
  26. 41:26Continuously test on real mobile devices
  27. 41:55Play on persuasion
  28. 42:09Curiosity
  29. 42:48Scarcity
  30. 43:20Reward
  31. 43:56Social proof
~/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.