Monthly Archives: December 2010

Verifying Generated HTML With HAML, Cucumber, Capybara and RSpec

Several of the reports that the app that Joey and I are working on will be generated via HAML to be displayed in the app, for the users. The generated content will end up being HTML, but starts it’s life … Continue reading 

Posted in Capybara, Cucumber, HAML, RSpec, Ruby, Test Automation, Testing | Leave a comment

A Semi-Intelligent Watchr Script For Rails And RSpec

I’m using Watchr in my current Rails 3 project, instead of Autotest, to run my Cucumber and RSpec tests whenever I save a file. It makes life so much easier than having to manually run them. Yesterday, I decided to … Continue reading 

Posted in Productivity, RSpec, Ruby, Smoke Test, Test Automation, Testing, Unit Testing | 2 Comments

An Interesting "Feature" In Ruby’s DateTime.Parse

It’s not all rainbows and unicorns in the Ruby world… everything now and then you run into something that really makes you go “WHAT THE?!” … today’s misadventure comes curtesy of Ruby’s DateTime.parse method.¬†Generally speaking, this method is quite useful … Continue reading 

Posted in Ruby | 7 Comments

An Observation Of Pair Programming vs. Not

I’ve spent the better part of the last month doing remote pair programming with Joey Beninghove, on our current contract. It’s been great – the constant discussion, the driving out of features, one small step at a time, the realizations … Continue reading 

Posted in Agile, Analysis and Design, Continuous Improvement, Productivity, Quality | 42 Comments

Web Development Stack In OSX

It has been almost a month since I ventured out into contracting and took up OSX on a Macbook Pro as my primary operating system. In that time, I’ve been very fortunate to have Joey Beninghove guide me through the … Continue reading 

Posted in Behavior Driven Development, Command Line, Git, Productivity, RSpec, Ruby, Source Control, Test Automation, Testing, Tools and Vendors, Unit Testing, Vim | 7 Comments

Don’t Make Me Choose To Follow The Standards

Most systems that involve humans making decisions have a set of standards: guidelines, rules and/or policies that help people make good decisions. These standards are usually in place for good reason – to prevent bad things from happening or to … Continue reading 

Posted in Analysis and Design, Management, Pragmatism, Principles and Patterns, Security, Standardized Work, User Experience | 10 Comments