You can follow just my posts on @thechangelog to get the best Ruby, Rails, (hopefully) Ember, and Rust news,

Wayne Seguin is the only Rubyist I know that’s not really known for writing Ruby. When writing RVM, Wayne built it in Bash shell scripts, and as it grew, it got big and unwieldy. Wayne, being the kind of person he is, decided to make Bash more respectable rather than just move to a better language. Hence BDSM. It stands for “Badass Delectable Scripting Modules”, and that’s what it does: gives you some great tools for writing larger programs in Bash script. The first thing that it’s been applied to has been deployments. You can use BDSM to set up your application’s environment in the same way that you can use RVM to set up your Ruby environment. Check it out, here’s an example from the RVM deployments page : appuser$ bdsm bdsmrc # Put a default ~/.bdsmrc in place. appuser$ vim ~/.bdsmrc # Update settings, specifically repository_url, etc... appuser$ bdsm rails setup # This ...