I've been setting up a dashboard for my team to display metrics. After looking around at the various options (and having an abortive stab at writing a framework myself) I found and OSS version called
Dashing written by Shopify that suited the needs.
There's a nice example on YouTube which I think gives a better feel than the built in samples.
I thought I'd put a few hints and tips after what I've learnt.
I've been pretty busy with a new job recently. I've not been able to find a complete Maven+AspectJ template on the Internet, I though I'd quickly knock one up and pop it on Github.
I've been finessing the way that I deal with tasks over the last few years, having tried GTD and found that it needed some tweaks. I think this is normal, any methodology might need changing to adapt to different people and roles. Specifically:
All work comes in via my email inbox, or verbally.
I manage a team, so sometimes I need to be aware of what they're working on.
I need to check for new email about once an hour in case of urgent emails (I can't just read it once a day).
I've put my script plugin for Maven into Maven central, so you can use it in any project.
The plugin executes scripts in any one of several languages (e.g. Groovy or BeanShell) as part of your build.
Here's a five minute video demonstrating how some fun features of my Maven VirtualBox plugin, such as creating a box from some configuration, provisioning it and running integration tests against it.