The Analogue blog this month features pancake, capybara, cucumber-rails, steam, node.js, Heroku, and some cucumber hax for making scopes work nicely.

ShRUG 1 – December 2009

pancake – mountable apps

Pancake by @hassox (Dan Neighman) is an alternative to Merb Slices and Rails Engines. Each pancake stack is a self contained app, and any Pancake stack can be mounted inside another.

capybara – webrat replacement

Capybara is a reverse engineered replacement for webrat for Cucumber. It simplifies js testing, has much cleaner code, and most importantly cucumber 4.5 will support it out of the box.

cucumber-rails

Cucumber is becoming less coupled to rails. Aslak’s new gem is an extraction of all of the rails-specific stuff that was in cucumber.

steam by Sven Fuchs

Another js integration testing solution

node.js – event based server programming

Totally new approach to IO (for most of us). Checkout the video from jsconf eu

Heroku

Is rad and Ashley built and deployed the shrug site in 1/2 an hour. Some shruggers think that it’s wise to hold back if you’re doing non-vanilla code though

Ian’s Cucumber within steps + human readable selectors

Is at this gist