Creating a new feature via TDD -- Part 2
Category: Languages > .net      Posted: 24 Jun 09

In this episode Kyle Baley and I walk though creating a new feature for DimeCasts.net via remote pairing.

This is the 2nd part of our pairing session, in this session we will fill out the application logic to allow our test to pass

Using TDD to create a new Feature for DimeCasts.net
Category: Languages > .net      Posted: 20 Jun 09

In this episode Kyle Baley and I walk though creating a new feature for DimeCasts.net via remote pairing.

We are doing this in a TDD fashion and by the end of this episode we have a flushed out our design via a test, but no working feature (yet). We actually flush out the concrete logic in...

Genetic Programming meets TDD - Larry Diehl
Category: Languages > Ruby      Posted: 08 Feb 09

The themes of automatic and genetic programming will be explored in context of the Ruby programming language.

First automatic discovery of...

Writing Code That Doesn't Suck: Interface Oriented Design - Yehuda Katz
Category: Languages > Ruby      Posted: 08 Feb 09

Buzzwords like BDD, TDD, ATDD, RDD, and DDD may have convinced you that writing great, maintainable code is just a matter of following a few simple in...

Spring for .NET - Making Best Practices Easy Practices
Category: Languages > .net      Posted: 05 Feb 09

Russ Miles, SpringSource senior consultant and author of Head First Software Development, talks through some of the best practices that Spring for .NET helps open source .NET developers to apply.

The talk starts with a brief description of dependency injection and why it is required for a ...

Hakan Erdogmus on TDD Misunderstandings and Adoption Issues
Category: Languages > Testing      Posted: 10 Aug 08

In this interview made during Agile 2007, Dr. Hakan Erdogmus, Editor in Chief of IEEE Software, discusses about TDD starting from a study done by Ron J...

Automating Business Value with FIT and Fitnesse
Category: Methodology > Project Managment      Posted: 07 Jun 08

Agile communities consider stories “done” when the acceptance tests (also called story tests) are shown to the customer. Originally, this was a manual ...

Steve Freeman On TDD: How Do We Know When We’re Done?
Category: Languages > Testing      Posted: 05 Jun 08

Writing a test makes you clarify your ideas about what needs to be done, and making the test pass means that you know that you've added a little more f...