Kyle Baley Episodes

# 146 Advanced Query Options with Lucene.Net

10/6/2009

Level: Intermediate

Author: Kyle Baley

Tags: Dot Net Lucene

Views: (663) Watched: (2219)

In this episode we are going to continue our look at the Lucene.Net Search Engine Library. Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. In this episode we will learn about more advanced ways to query a Lucene.Net Index. This will include the various ways you can setup your index for searching and how to do boolean searches.

# 107 Testing MVC Routes

5/5/2009

Level: Intermediate

Author: Kyle Baley

Tags: TDD MVC

Views: (878) Watched: (2315)

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 we will continue creating our routes to make the tests pass.

# 102 Taking a look at how to modify the T4 templates used by Sharp Architecture

4/16/2009

Level: Intermediate

Author: Kyle Baley

Tags: MVC ASP.NET

Views: (635) Watched: (1878)

In this episode we will be taking a look at how you can modify the T4 templates which are used to change the default generation behavior of Sharp Architecture

# 97 Another look at Sharp Architecture: Validation, Design Decisions and Automapping

3/31/2009

Level: Intermediate

Author: Kyle Baley

Tags: ASP.NET MVC

Views: (733) Watched: (2567)

In this episode we will be taking a deeper look at the Sharp Archicture ASP.Net MVC Framework. We will explore the its validation, design decisions, and automapping features. This will set some background for later dimecasts on the framework.

# 75 Introdction to S#arp Architecture

1/6/2009

Level: Intermediate

Author: Kyle Baley

Tags: NHibernate ASP.NET MVC

Views: (892) Watched: (5181)

In this episode we will give you an introduction to the S#arp Architecture for the ASP.NET MVC Framework.

This is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product

# 70 Creating a new feature via TDD -- Part 2

12/11/2008

Level: Intermediate

Author: Derik Whittaker
Kyle Baley

Tags: TDD New Feature

Views: (446) Watched: (2354)

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.

# 65 Using TDD to create a new Feature for DimeCasts.net

11/19/2008

Level: Intermediate

Author: Derik Whittaker
Kyle Baley

Tags: TDD New Feature

Views: (530) Watched: (2975)

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 a future tests.

***NOTE***
This Episode is a bit longer than most episodes at ~15 minutes... sorry
***NOTE***

# 60 Setting up Castle Windsor for Auto Registration

11/4/2008

Level: Advanced

Author: Kyle Baley

Tags: Windsor Castle IoC

Views: (757) Watched: (2904)

In this episode you will learn how to create convention based auto registration for our dependencies.

We will walk you though all the needed steps in order to create your own convention scanner for Windsor. Having these convention scanners will allow you to not have to manually wire future dependencies as long as they follow this pattern.

# 46 Setting up Continuous Integration for your Application with Team City

9/17/2008

Level: Intermediate

Author: Kyle Baley

Tags: Brownfield Team City Continous Integration

Views: (877) Watched: (6675)

In this episode we will walk you though how setup and manage a Continuous Integration system using Team City for your application.

You will get a guided tour on the various steps needed to get your CI enviornment up and running in no time flat.

# 21 Creating an Automated Build for your Application

7/9/2008

Level: Intermediate

Author: Kyle Baley

Tags: Brownfield NAnt

Views: (707) Watched: (3426)

In this episode we will walk you though how create and setup a basic automated build script for your application.

We will be using various tools in this episode such as Tree Surgeon and NAnt.

# 18 Learning the Check-in Dance

7/2/2008

Level: Intermediate

Author: Kyle Baley

Tags: SVN Brownfield

Views: (2553) Watched: (3554)

In this episode we will walk you though the various steps that make up the Check-in Dance.  The steps of the check-in dance are below:

  • Compile your local copy of the code
  • Test your local copy of the code
  • Get the latest version from source control and merge
  • Compile the merged version
  • Check the code into source control

# 16 Setting up a Project for Source Control

6/27/2008

Level: Beginner

Author: Kyle Baley

Tags: SVN Brownfield

Views: (1332) Watched: (3345)

In this episode we will walk you though the setting up your project to be added to a source control system.

You will also learn how tricks and techniques that allows anyone to do a pull at anytime and compile on the first try.