A couple of years ago I was working on a legacy enterprise Java project where the customers were obsessed with the production environment. They didn’t allow my team to deploy new versions of the apps we were developing. The most interesting thing…
Continue Reading… What is Messaging As the Ruby community matures and our applications grow, we seek new ways to manage complexity, reduce coupling, and improve scalability. Though REST services are a good solution for a broad spectrum of problems, the temporal coupling is getting…
Continue Reading… My company has a web application in US format that we have modified for use by our UK affiliate. However our current need to amend it further and add some functions is leading us down the path of a total re-write. But…
Continue Reading… It was such a cliche of a title, I just had to use it. I’m sure you have heard of the great BDD tool Cucumber, but what you may not know about is how smelly cukes can be. I have recently been…
Continue Reading… Exit, Stage Left. Every time you enter an irb session, boot a ruby script, or run a test runner you’re starting up a process. This goes for anything on your system, not just Ruby code. For instance, the same is true for…
Continue Reading… You have built an awesome application. You need to get it out there. Let’s face it, deployments should be easy, repeatable and if it doesn’t work out, you should be able to roll back to the last known good state. If you…
Continue Reading… To some, cutting gems is considered an art for the minerally inclined. In the Ruby world, however, gem cutting is a matter of life. Creating RubyGems can be easy, but also a trap for a novice. By following some general community best…
Continue Reading… Ruby and TDD are inseparable. The language lends itself to test driven development to the point that it ships with the Test::Unit library as standard. We all know that we ‘should’ test and that the process will yield more robust, better quality…
Continue Reading… In our first (of hopefully many) screencast, we look at Pik, which is a Ruby Version Manager for Windows. Show Notes Pik on Github RubyInstaller for Windows Google Group Post about version 0.3.0
Continue Reading… When I started with Ruby about a year ago, I felt a little bit lost at first. With a strong Java background I simply wasn’t used to so much meta programming, mixins, and dynamic/duck typing. While learning a lot via pair programming…
Continue Reading…