~/talk

PWA Studio Best Practices for Beginners

links:none on file
links:none on file
links:none on file
slides:none on file

Scaffolding tool generates a working PWA Studio storefront in about two minutes and includes a service worker and env/config files so the app can point at Magento via the Upward connector and go live; Venia provides ready UI components (Venia UI) and a business layer (Peregrine) with peregrine talons (component-specific hooks) for logic separation. Builds use buildpack and validate-queries, caching relies on Apollo cache with fetchPolicy cache-and-network, and customizations happen via an extensibility framework with targets and targetables that modify packages at build time without forking the monorepo.

AI-written summary · about

  1. 0:00Intro
  2. 1:14What is a Progressive Web Application (PWA)?
  3. 6:01What is PWA Studio?
  4. 8:34Use the scaffolding tool
  5. 9:08Scaffolding tool in action
  6. 9:45Your new storefront project
  7. 10:54Why scaffold?
  8. 12:26Separation of concerns
  9. 14:34Example of code separation
  10. 15:27Peregrine talons
  11. 16:46CSS modules
  12. 18:20Client-side caching
  13. 18:52Service Worker
  14. 19:44Apollo Client cache
  15. 21:11Internationalisation framework
  16. 22:39Translation dictionaries
  17. 23:44Extensibility framework
  18. 24:34How extensibility works
  19. 26:30Targetables
  20. 27:12Targetable types
~/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.