Learning TDD through Test-first Teaching

Published July 5th, 2010 Under Unit Testing | Leave a Comment

How to get started with TDD? Test-First Teaching is an innovative teaching approach that is gaining widespread adoption. Sarah Allen talks about how she teaches Ruby and Rails through a test-first approach. She demonstrates test-first teaching and then discuss how to turn the corner from simply making tests pass to how to use a test-first approach to software design.

Video Producer: East Bay Ruby Meetup Group

Code Metrics with Metric Fu

Published May 17th, 2010 Under Software Testing | Leave a Comment

Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu.

Video producer

Using Rake to Build, Run Unit Tests and Create Documentation

Published March 29th, 2010 Under Configuration Management, Unit Testing | Leave a Comment

This screencast demonstrates how to use Rake to build .NET solution, run unit tests and build documentation. Rake with Ruby is a perfect combination which will eliminate Nant and MSBuild hell.

Introduction to Rake

Published March 24th, 2010 Under Configuration Management | Leave a Comment

In this screencast Mohammad Azam introduces Rake. Rake is a build framework for Ruby language but it can also be used to build, compile .NET applications.

How TDD/BDD Miss the Point: Introducing EDD

Published March 22nd, 2010 Under Functional Testing | Leave a Comment

Ruby’s testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we’ll discuss what “Experiment Driven Development” is, why you should be doing it from day 1 (probably even before writing tests!), and what cool Ruby tools you can leverage to make it happen.

Pickle with Cucumber

Published March 10th, 2010 Under Functional Testing | Leave a Comment

Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints

http://railscasts.com/episodes/186-pickle-with-cucumber

Railscasts – Model Versioning

Published February 5th, 2010 Under Configuration Management | Leave a Comment

If you need to keep track of a model’s history of changes and switch between versions, consider using the vestal_versions gem like I show in this episode.

http://railscasts.com/episodes/177-model-versioning

« go backkeep looking »