On the wall mounted TV in our office a dashboard is displayed. At a glance we can see what the current tasks for each member of our team are, which important events are coming up, which music is playing, if it will rain in the next 30 minutes, ... and much more.

In this talk I'll explain how we leveraged both Laravel and Vue to build the dashboard. After demonstrating the dashboard itself we'll take a deep dive in the code. We'll take a look at the entire flow: the grid system, broadcast events, the Pusher service, some cool Vue mixins and much more. After this talk you'll be able to setup a dashboard using our code available at https://github.com/spatie/dashboard.spatie.be

Comments

Comments are closed.

Liam Wiltshire at 15:17 on 1 Jul 2017

An interesting talk. Never used pusher or vue before, so useful information there. Intro felt a bit 'advert-y', but didn't detract too much from what was otherwise a great talk!

Peter Meijer at 15:36 on 1 Jul 2017

Good talk and a good inside to a product every dev-company wants on the wall.

But Maybe a bit too much live coding.

Marc at 16:09 on 1 Jul 2017

Very relaxing to listen to and quite interesting.

Interesting subject and the talk was well prepared and presented. For me the most attractive part of the subject of the talk was "Websocket". That part was not deeply covered because you use a SAAS service (Pusher) for that, although it's also possible with PHP. That was a mismatch with my expectations and a little bit disappointing.

Niels van Esch at 12:53 on 3 Jul 2017

I think a bit too much on the code showing. But otherwise a great insight into a usefull OS application

Tim Huijzers at 18:10 on 3 Jul 2017

Really hard to retain attention on the code demo at the and of a 2 day conference. maybe that could have been a bit less but very cool to see how vue.js and the twitter stream api works.