Building a realtime dashboard is probably something every developer wants to do at one point. In this talk I'll explain how we leveraged both Laravel 5.5 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, how events are broadcasted using Pusher, some cool Vue mixins and much more. After this talk you'll be able to setup your own dashboard using our open sourced code.
Level: Intermediate

Comments

Comments are closed.

Jessica Smith at 14:15 on 15 Feb 2018

I have never seen anyone give such confident live demos using hardware and software on conference wifi. It's a testament to the work and concepts being demo'd that it worked so well. Brilliant talk and well presented.

Leroy Shirto at 14:51 on 15 Feb 2018

Great talk!

It was a great talk, very useful. I'll be using it a lot. :)

Great talk, Freek!
Your confidence with live demo is amazing. I will send you a picture when we have the dashboard live at work :-)

David Yell at 09:27 on 16 Feb 2018

Sorry I fell asleep!

Matt Dawkins at 11:25 on 16 Feb 2018

Excellent. Some really useful stuff here. My only criticism would be that for beginners there was no info on how to actually compile those Vue components, so while it was a great introduction there would still be a barrier to novices trying it out for themselves.

Good talk, right level of detail for a varied skill level and impressive live demo.

Chris Sherry at 18:13 on 17 Feb 2018

An extremely impressive live demo - to be that confident in the system running over conference wifi demonstrated how well it works.

There is a lot to cover in this system, with PHP, Pusher and Vue, I think it is hard to get a good balance across all 3 enough for someone to walk away from the talk feeling like they understand how it all works, particularly as a PHP developer if you are not familiar with Vue.

Because of this, I wonder whether perhaps there should be less focus on how the internals work or the existing widgets work, and more focus on how to get it running and how to make a new widget for it. The rest could be explored via other mediums (such as the excellent blog post that already exists).

Many thanks to Freek and the Spatie team for another great open source project. I hope to share the code for the custom widgets I have made for this dashboard in the coming weeks.

Neil Nand at 14:49 on 18 Feb 2018

It's not often there's a talk at a conference that shows how a working application is built through the whole technology stack, I really enjoyed it.

Ed Crompton at 11:21 on 27 Feb 2018

Great live demo and an inspiring endorsement of open source.