~/talk

Boosting Web Engagement with Symfony UX

Talkat PHP UK Conference 2024 · 2024-02-15..02-16· [php, frontend-architecture]
slides:none on file

Symfony UX promises richer interactivity by combining Turbo and Stimulus to deliver SPA-like navigation and event handling while keeping rendering server-driven, using live components with server-side rendering and morphing so pagination and actions rerender fragments without writing client JS and without losing input state, and avoiding build toolchains via importmap without nodejs or bundlers (AssetMapper can emit the map); Storybook integration and ready components (autocomplete, charts, dropzone) show what gets built and how it behaves.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Backend frameworks to frontend
  3. 3:37Why backend developers avoid JavaScript
  4. 5:29Stimulus basics
  5. 8:28Component architecture
  6. 11:00Reusable components in Symfony
  7. 12:50Database components without APIs
  8. 15:21Pagination in components
  9. 18:42Live components explained
  10. 21:17Live components internals
  11. 24:06Symfony UX with React
  12. 25:51Turbo for SPA feel
  13. 27:42Modern frontend tools
  14. 32:45The Last Stack
  15. 33:06Q&A
~/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.