Slide 1

Slide 1 text

Dashing The exceptionally handsome dashboard framework.

Slide 2

Slide 2 text

Structure ☑ Housekeeping ☐ Dashing Intro ☐ UVL, Trade, Native Apps Dashboards ☐ Developing Dashboards ☐ Future

Slide 3

Slide 3 text

Housekeeping How do you want the guild to be organised? What should the sessions cover? Hackathons / Presentations / Workshops? Write a post-it and we’ll vote at the end Next session: 3pm Tuesday 26th November Hackathon: Public Transport Dashboard

Slide 4

Slide 4 text

Dashing Intro Just a simple dashboard technology Doesn’t create, store or provide data Can fetch data (where available) Widgets can be re-used across dashboards Plenty of third party widgets available

Slide 5

Slide 5 text

Demo

Slide 6

Slide 6 text

Developing Dashboards Check project out and check the readme: http://svn.dev.tradermedia.net/InternalSystems/DashingDashboards/ Install Vagrant Install Virtual Box Vagrant up Vagrant ssh, and finish installation

Slide 7

Slide 7 text

Scripted building of Virtual Machines Reproducible builds (using Puppet / Chef / Ansible) Machine set up defined using Vagrantfile Machine runs in Virtual Box Supports Windows / Mac / Linux

Slide 8

Slide 8 text

Developing Dashboards Use the Vagrant machine to run dashing locally See your changes before checking in Pipeline deploys your changes when you check in

Slide 9

Slide 9 text

Future Persistence of state Move trade data sources into shared services Dashing dashboards to summarise & consolidate DOS screens Product metric dashboards New widgets (time since x, Mingle integration, build times, GA)

Slide 10

Slide 10 text

Vote on ideas

Slide 11

Slide 11 text

Questions?