We talked for quite a while about the creative ways that GitHub is using Boxen and Puppet to manage developer system configuration. I always think of Boxen as an easy way to quickly provision systems for new employees, but GitHub is doing some creative things with Hiera that makes it easy for people to maintain changes to their own configurations. It also helps to quickly roll out changes to everyone at the same time, like upgrades to a new version of Ruby, for example.
Because it's been a hot topic recently, we also talked about the recent DNS outage at GitHub. They gave us a few more details about what happened, and what they are doing with Puppet and their own testing processes to avoid similar issues in the future.
I won't ruin it by telling you too much more, so listen to the podcast to hear the rest! You can also check out our many other recent podcasts by visiting our podcast page or subscribing in your favorite podcast tool.