Development Track
Rod Coffin &
Tony Mocella
Test-driven development takes development to the next level by forcing a tight cycle
of red-green-refactor. Behavior-driven development pushes the methods even further.
It has been said that Behavior-driven development is test-driven development done
correctly.
Download PDF
Casey Watson
You've been hearing an awful lot about type mocking recently, but what is it,
and why should you care? This presentation
will answer these questions and is intended to serve as a primer to those interested. In order to further decrease the learning
curve associated with this relatively new technique, a live demonstration will be
given showcasing the latest version of Rhino Mocks, built specifically to take advantage
of the .NET 3.5 framework. By the end
of the presentation, you will understand how, through the use of mocking, you can
potentially increase the consistency, integrity and speed of your unit tests dramatically.
Download PDF
Chris Tullier
When most people think of Continuous Integration (CI), they think of automatically
compiling and unit testing their software on a central build server each time someone
checks-in files to source control. We will go beyond the basics and discuss solutions
to problems teams face when they start using CI. Our discussion will include CI
best practices, what behaviors to avoid, and how to implement CI using Microsoft
Team Foundation Server.
Download PDF
David O’Hara
Patterns talks tend to be abstract, academic discussions rather than real world
examples but not this talk. We’ll cover techniques you can use right now to refactor
your current web application and implement a couple of patterns to create a more
maintainable and testable code base. We'll do all of this using an actual working
web application - no "Hello World" garbage here!
Download PDF