~/talk

Building a realtime dashboard with Laravel, Vue and Pusher

Talkat Laracon EU 2017 · on Wednesday, 2017-08-30· [laravel, vue, pwa]
slides:none on file

A production dashboard is built with Laravel, Vue and Pusher and actually sends broadcast events from scheduled Laravel commands to Vue tiles via Laravel Echo so each tile updates at its own frequency. Custom packages pull Twitter streams, Google Calendar, Lastfm and package stats. The demo shows live Twitter mentions arriving and a full cycle of server → Pusher → WebSocket → browser working. It stores tile state in localStorage, runs fullscreen on a Raspberry Pi, fits the Pusher free tier at ~4–5k events/day and uses Laravel broadcasting end to end.

AI-written summary · about

  1. 0:00Start
  2. 0:54About me
  3. 2:04Open source software
  4. 7:30Technology stack
  5. 8:18Laravel
  6. 10:57Pusher
  7. 12:18Vue.js V
  8. 14:14Topics
  9. 39:46Raspberry Pi 2
  10. 42:47Documentation
  11. 43:09Credits
~/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.