Interested in learning web development, new language or just want to keep yourself updated with what's happening in information technologies? This site brings you the vast collection of screencast / video from net that can help you learn new technology, keep you informed of what's new, provide how to video tutorials and help you advance in information technology field. Not to mention seeing is better then reading or listening.

Learning Hudson: Setting up to run and report Unit Test results
Category: Languages > .net      Posted: 27 Jun 09

In this episode we will continue taking a look at how to setup the Hudson build server for usage in a .net environment.

We will be taking a look at how we can use Hudson to report our Unit Tests results after each build. We will be looking at both reporting NUnit and MSTest results and wil...

Testing MVC Routes
Category: Languages > .net      Posted: 25 Jun 09

In this episode we will take a look at how you can test your routes in an MVC application.

We willl start the process of creating new functionality for our application in this episode by showing how to create the tests for the routes first by using MvcContrib project. In the next episode w...

Learning how to harness the power of NUnit RowTest
Category: Languages > .net      Posted: 25 Jun 09

In this episode we will take a look at how you can utilize the power of RowTests within NUnit. By learning how to use RowTests you can reduce the amount of duplicate test code which exists when doing data driven tests.

Building a Nant Script -- Part 2: Adding NUnit tests
Category: Languages > .net      Posted: 24 Jun 09

In this episode we will continue our series on how to create a build script using the NAnt build tool.

In this episode we will build off the script for preivous episode and add in the ability to run NUnit tests within our script. You can get the script for this episode here

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...

Metric Fu
Category: Web Development > Ruby On Rails      Posted: 18 Jun 09

Metric Fu is a compilation of several tools to help find areas of code that could be improved. In this episode I show you how to setup this tool on the railscasts.com source code

More on Cucumber
Category: Web Development > Ruby On Rails      Posted: 18 Jun 09

There is a lot more to Cucumber than I showed in an earlier episode. See how to refactor complex scenarios in this episode.

Factories not Fixtures
Category: Web Development > Ruby On Rails      Posted: 18 Jun 09

Fixtures are external dependencies which can make tests brittle and difficult to read. In this episode I show a better alternative using factories to generate the needed records.

RSpec Matchers & Macros
Category: Web Development > Ruby On Rails      Posted: 18 Jun 09

You can improve the readability and remove duplication in RSpec by adding matchers and macros. Learn how in this episode.

Webrat
Category: Web Development > Ruby On Rails      Posted: 18 Jun 09

If you prefer writing integration tests in ruby instead of Cucumber's plain english, consider interacting with Webrat directly as I show in this episode.

Beginning with Cucumber
Category: Web Development > Ruby On Rails      Posted: 05 Apr 09

Cucumber is a high-level testing framework. In this episode we will create a new Rails application from scratch using behavior driven development.