Dashboard laraconus

Dashboard laraconus

A1b4b398630bbd32b77a82cbc37fae9a?s=128

Freek Van der Herten

July 25, 2017
Tweet

Transcript

  1. 2.

    About me Freek Van der Herten Partner & developer at

    SPATIE @freekmurze https://murze.be
  2. 4.

    Since 2003 Websites, applications and webshops Team 4 developers, 1

    manager Specialization Laravel development
  3. 6.

    Open source software ± 150 packages on Packagist ± 4

    000 000 downloads total, ± 500 000 downloads a month A lot of benefits: learning, writing quality documentation and tests, showing the quality of our work, eating our own dogfood
  4. 11.
  5. 12.
  6. 13.
  7. 14.
  8. 15.
  9. 16.
  10. 17.
  11. 18.
  12. 19.
  13. 20.
  14. 21.
  15. 22.
  16. 23.
  17. 24.
  18. 25.
  19. 26.
  20. 27.
  21. 30.

    The dashboard is a single HTML page Displayed by a

    full screen browser Without full page reload Each tile wil be updated by JavaScript Each tile has it’s own update frequency In short
  22. 32.

    Laravel 5.4 Render the initial page Fetch data from external

    API’s (scheduled) Broadcast events when new data has arrived Laravel
  23. 34.

    Provides full-duplex communication channels over a single TCP connection Transporting

    events from server to the browser In realtime Secure Paid service Pusher
  24. 37.

    Easy to learn JS Framework Each tile is a component

    Listen for incoming events with Laravel Echo Update the tile Vue.js
  25. 38.
  26. 39.
  27. 44.

    Raspberry Pi 2 Powered by the USB port from the

    TV Uses Raspbian Jessie Boots into Chromium 56 in fullscreen mode Setup
  28. 48.

    Credits Willem Van Bockstal @willemvbockstal Looks + grid system Sebastian

    De Deyne @sebdedeyne Scrutinising + JS wizardry