|
Learning the Decorator Pattern
Category: Languages > .net
Posted: 27 Jun 09
In this episode we will take at how we can use the Decorator Pattern in our application.
The decorator pattern is a structural pattern which allows you to attach new or additional actions to an object dynamically. Using the decorator pattern provides a very clean and flexible alternative t...
|
|
Exploring how to use Expressions w/ Spark
Category: Languages > .net
Posted: 27 Jun 09
In this episode we will continue taking a look at the Spark View engine.
We are going to take a look at the various different ways you can use Expressions with the Spark View engine. We are going to review simply scenarios such as math based expressions and move up to looking at nested if-...
|
|
Exploring Code Contracts: Taking a look at Pre/Post Conditions
Category: Languages > .net
Posted: 27 Jun 09
In this episode we are going to take a look at the new Code Contracts library which is out of MS Research and will be part of .Net 4.0/Vs2010.
Contracts allow for many different ways to perform language agnostic code validation and in this episode we are going to focus on how to setup pre ...
|
|
|
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...
|
|
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...
|
|
|
How to Create a Custom Performance Counter
Category: Languages > .net
Posted: 27 Jun 09
In this episode we are going to take a look at how to create custom performance counters.
Part of the core .net framework allows you to create code which can hook into the underlying performance counters which the windows OS has. We will show how you can easily create hooks to take advanta...
|
|
Saying Hello to the Spark View Engine
Category: Languages > .net
Posted: 27 Jun 09
In this episode we are going to start a series where we take an indepth look at the Spark View Engine.
Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly.
|
|
Learning the Observer Pattern w/ Callbacks
Category: Languages > .net
Posted: 27 Jun 09
In this episode we will take at how we can use the Observer Pattern in our application.
This is a follow up episode to Episode 108 where we take another look at this pattern and how we can implement it using either call backs or events. The Observer pattern allows you to define a one-to-ma...
|
|
Introduction to AutoMapper
Category: Languages > .net
Posted: 27 Jun 09
In this episode we will take a look at how we can simplify our entity mapping by using AutoMapper.
AutoMapper uses a fluent configuration API to define an object-object mapping strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values. Current...
|
|