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)