Current Episodes


# 166
3/11/2010
Level: Intermediate
Tags: NHibernate
Comments: (2)
Views: (726)
Watched: (141)
Downloads: (181)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


Setting Up Fluent NHibernate for your project
In this episode we are going to take a look at how to use setup and configure Fluent NHibernate for usage. We will focus on how to setup your database settings as well as how to get your Fluent NHibernate mappings registered into the system.
Click here to Watch this Episode

Download (16.32 MB) (11:02) (1440x900)
Download (11.13 MB) (11:02) (960x600)

# 165
3/2/2010
Level: Intermediate
Tags: NHibernate
Comments: (4)
Views: (469)
Watched: (211)
Downloads: (282)
Author:
Derik Whittaker


Introduction to Nhibernate.Burrow
In this episode we are going to take a look at how to implement the NHibernate.Burrow session management library.

NHibernate.Burrow is a light weight middleware developed to support .Net applications using NHibernate by providing advanced and smart session/transaction management and other facilitates.
Click here to Watch this Episode

Download (20.36 MB) (9:30) (1440x900)
Download (13.49 MB) (9:30) (960x600)

# 164
2/23/2010
Level: Intermediate
Tags: Refactoring
Comments: (3)
Views: (736)
Watched: (317)
Downloads: (262)
Author:
Derik Whittaker


Learning how to use Manual Mocks for Testing
In this episode we are going to take a look at how to use manual mocks for testing

Often times when creating unit tests we need to work in isolation in order to cover the paths we are attempting to test. When we want to test in isolation you can use a testing technique where you mock out your dependencies. When using Mocks you can either do it manually (what we are looking at) or you can use a mocking framework like Rhino Mocks. Either way you achieve the same results.
Click here to Watch this Episode

Download (14.32 MB) (9:30) (1440x900)
Download (10.03 MB) (9:30) (960x600)

# 163
2/16/2010
Level: Intermediate
Tags: Refactoring
Comments: (2)
Views: (624)
Watched: (401)
Downloads: (331)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


Learning how to use the Extract Interface Technique
In this episode we are going to take a look at another refactoring technique, the Extract Interface technique.

This technique allows you to extract an interface from a class in order to break your concrete dependencies. By doing this you can provide yourself with better testing support as well as a better layer of abstractions.
Click here to Watch this Episode

Download (19.20 MB) (9:25) (1440x900)
Download (12.40 MB) (9:25) (960x600)

# 162
2/10/2010
Level: Intermediate
Tags: Silverlight
Comments: (5)
Views: (1949)
Watched: (263)
Downloads: (296)
Author:
Scott Seely
 
Presented By:
Codebetter.com


Learning how to use a Web Cam with Silverlight
In this episode we are going to take a look at how you can setup and use a web camera in Silverlight. We will walk you though how to capture both the raw video as well as how to take snap shots of the video.
Click here to Watch this Episode

Download (20.31 MB) (10:45) (1440x900)
Download (13.34 MB) (10:45) (960x600)

# 161
2/2/2010
Level: Intermediate
Tags: Dot Net AutoMapper
Comments: (2)
Views: (1222)
Watched: (362)
Downloads: (465)
Author:
Derik Whittaker


A deeper look into AutoMapper: Custom Type Resolvers
In this episode we are going to continue looking at the AutoMapper framework.

AutoMapper is a framework which uses a convention-based matching algorithm to match up source to destination values. In this episode we are going to learn how to use type resolvers. Type resolvers allow you to perform custom value mapping in a very simple and elegant way with very little code
Click here to Watch this Episode

Download (12.10 MB) (7:54) (1440x900)
Download (8.23 MB) (7:54) (960x600)

# 160
1/26/2010
Level: Beginner
Tags: Dot Net AutoMapper
Comments: (2)
Views: (1597)
Watched: (544)
Downloads: (512)
Author:
Derik Whittaker


A deeper look into AutoMapper: Projection and Flattening Objects
In this episode we are going to continue looking at the AutoMapper framework.

AutoMapper is a framework which uses a convention-based matching algorithm to match up source to destination values. In this episode we are going to take a deeper look at how you can flatten your model during transformation or perform projection during transformation.
Click here to Watch this Episode

Download (13.85 MB) (10:13) (1440x900)
Download (9.90 MB) (10:13) (960x600)

# 159
1/19/2010
Level: Intermediate
Tags: MVC
Comments: (7)
Views: (1148)
Watched: (321)
Downloads: (392)
Author:
Donn Felker


Working with Partials in Spark: Part 2
In this episode we are going to continue looking at how to use Partials within the Spark View Engine.

In this episode we will take a deeper look at partials and learn more about their _undocumented_ features. We will also be learning how partials will allow us to create clean, compartmentalized and well orgianized code.
Click here to Watch this Episode

Download (13.85 MB) (10:13) (1440x900)
Download (9.90 MB) (10:13) (960x600)

# 158
1/12/2010
Level: Intermediate
Tags: .Net 3.0 Dot Net
Comments: (6)
Views: (2030)
Watched: (441)
Downloads: (568)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


Exploring Operator Overloading in C#
In this episode we are going to take a look at how create overloaded operators for your objects.

perator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined class or struct type. When creating your own operators there are many different operators which can be overloaded.

+, -, *, /, %, &, |, <<, >> All C# binary operators can be overloaded
+, -, !, ~, ++, –, true, false All C# unary operators can be overloaded
==, !=, <, >, <= , >= All relational operators can be overloaded, but only as pairs.
Click here to Watch this Episode

Download (19.86 MB) (11:11) (1440x900)
Download (13.45 MB) (11:11) (960x600)

# 157
1/7/2010
Level: Intermediate
Tags: MVC
Comments: (5)
Views: (1377)
Watched: (438)
Downloads: (494)
Author:
Donn Felker
 
Presented By:
Codebetter.com


Working with Partials in Spark: Part 1
In this episode we are going to take a look at how to use Partials within the Spark View Engine.

We will be taking a first look at partials and learn how we can setup our application to use partials as well as how to use them in your application. We will also be learning how partials will allow us to create clean, compartmentalized and well orgianized code.
Click here to Watch this Episode

Download (14.64 MB) (10:17) (1440x900)
Download (10.17 MB) (10:17) (960x600)