This is a talk I presented about "Dendrite", a tool I wrote for automating developer tasks at Opscode. It started out primarily as a way to manage work across a number of Git repositories in the course of Opscode's rewriting of the Chef Server from Ruby to Erlang, but has grown to include additional features including CI build artifact retrieval, Github interactions, developer workstation setup, and more.
The bulk of the presentation was a live demo of many of Dendrite's features, followed up by a series of "lessons" I've learned about writing internal tooling, and how best to exploit it.
Presented at the Triangle DevOps Meetup on April 17, 2013.