Mar 12

Digesting Rails: BDD with RSpec

I’ve now progressed through the first six chapters of the Ruby on Rails Tutorial and my head is spinning. I feel like Keanu Reeve’s character from the 90’s b-movie Johnny Mnemonic. Before I proceed, I thought I’d take some time to digest what I’ve learned and do a little research into aspects that I’ve found somewhat inscrutable, which are legion. Where to start? I’m somewhat intrigued by the idea of Test Driven Development, or in the case of the Ruby on Rails tutorial its variant which is described as Behavior Driven Development. Continue reading →

Feb 12

Ruby: First Impressions

As a initiate into the world of Ruby, and as someone coming from a C++ / C# background, I thought I’d jot down some of my initial observations of the Ruby language that I’ve gleaned so far from reading Michael Hartl’s Ruby on Rails Tutorial. As I progress further into my understanding of Ruby and get familiar with the syntax it’s very likely that I’ll forget what initially struck me as peculiar and interesting about Ruby. At that point everything will have become obvious to me and I won’t be able to fathom how it could ever have been done differently. But for now, here goes my initial reactions to Ruby: Continue reading →