Ruby
PatchSpace has several years' experience using the Ruby programming language. This covers web development in Rails, Merb, and Ramaze - including database work with ActiveRecord and DataMapper - system administration scripting and data processing.
Cucumber
Cucumber is a powerful tool for describing the features of your software in plain English, using terms that business people, analysts, developers and QA staff all agree on.
In the background, Cucumber can be used to drive any testing code you need, such as Selenium to check a web app using a real browser or file system access to test an FTP system. It can be used to test apps written in any language, including Java and .Net.
PatchSpace has extensive experience using Cucumber and offers training on how to integrate it into your development and testing process.
RSpec
RSpec is a unit testing tool to enable behaviour-driven development in Ruby. Correct use of RSpec enables you to write solid modules of code that assemble to form a robust application. Practice with RSpec encourages good object-oriented design, and simple, readable source code.
PatchSpace provides training in applying good BDD practices with RSpec to build reliable, well-tested software.