~/talk

Modular Quasar:Reducing Cognitive Overhead In Large Applications

Talkat Vue.js Nation 2023 · 2023-01-25..01-26· [frontend-architecture, vue]
slides:none on file

Shows a concrete architecture: page → view → components where views own API requests and global state while leaf components receive props and emit events, never reading the store. Uses generators (Hydrogen) to enforce naming and folders and even scaffold tests, and composables like useFetchResources composable and extracted helpers (example: useTodosFetcher) to centralize fetching, filtering and error handling. Demonstrates a working to‑do list with QList/QItem/QCheckbox, event-up/props-down delete flow, and backend patterns using Laravel Orion + Pinia ORM and resource composables (useCreateResource/useUpdateResource).

AI-written summary · about

  1. 0:00Modular Quasar architecture
  2. 2:49Generators for folder structure
  3. 5:59Folders for components
  4. 7:02Composables for backend
  5. 11:16Logic out of views
  6. 14:29Decoupling components
  7. 22:57Live coding demo
  8. 23:19Q&A
  9. 25:25Quasar vs other frameworks
  10. 27:53TypeScript in Quasar
  11. 29:19Useful Quasar components
  12. 31:04Laravel and Quasar tips
  13. 33:32Quasar UI standalone
  14. 35:18Closing remarks
~/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.