I was struck today by just how good software development tools have gotten. After reading about this recent security vulnerability in Rails (fixed in 3.2.11), I was able to upgrade Rails and deploy the changes in a few simple steps:
This relied on:
- Bundler – for Gem dependency management in Rails
- Hub extension for Git+Github
- Github’s Pull Requests
- Jenkins – to run our tests and deploy our changes via a Capistrano task
Things have certainly gotten easier in the last few years.