|
|
Learning about the Strategy Design Pattern
Category: Languages > .net
Posted: 25 Jun 09
In this episode we take a how you can use the Strategy Design Pattern in your applications.
We will start off by looking at code which does not utilize this pattern and then take a look at how we can refactor the code base to utilize the Strategy Pattern
|
|
|
|
Creating SOLID Code: Dependency Inversion Principle
Category: Languages > .net
Posted: 25 Jun 09
This is the last episode in a 5 part series where we will explore the tenets of the S.O.L.I.D principles.
In this episode we will take a look at the D (Dependency Inversion Principle) and see how following this principle can help us to create cleaner, more manageable code
|
|
Building a Progressive Fluent Interface
Category: Languages > .net
Posted: 25 Jun 09
In this episode we take a look at how to build a progressive fluent interface
A Progressive Fluent Interface is a DSL in which the options can and will change as you progress through the syntax. This is a useful form of a fluent interface if the want to be able to skillfully guide the user...
|
|
Creating SOLID Code: Interface Segregation Principle
Category: Languages > .net
Posted: 25 Jun 09
This is the fourth in a 5 part series where we will explore the tenets of the S.O.L.I.D principles.
In this episode we will take a look at the I (Interface Segregation Principle) and see how following this principle can help us to create cleaner, more manageable code
|
|
Retrieving data from a REST based service using C#
Category: Languages > .net
Posted: 25 Jun 09
In this episode we take a look at how you can retrieve data frp, a REST based service in C#. We wll walk though the steps needed to build the build the connection and then connect to and retrieve the data from the remote service. In order to do this we will utilize the WebRequest and the WebResponse ...
|
|
Creating SOLID Code: Liskov Substitution Principle
Category: Languages > .net
Posted: 25 Jun 09
This is the third in a 5 part series where we will explore the tenets of the S.O.L.I.D principles.
In this episode we will take a look at the L (Liskov Substitution Principle) and see how following this principle can help us to create cleaner, more manageable code
|
|
Creating SOLID Code: Open/Closed Principle (OCP)
Category: Languages > .net
Posted: 25 Jun 09
This is the second in a 5 part series where we will explore the tenets of the S.O.L.I.D principles.
In this episode we will take a look at the O (Open/Closed Principle) and see how following this principle can help us to create cleaner, more manageable code
S - Single Responsibility P...
|
|
Learning to use Fluent NHibernate: Mapping with Composite Keys
Category: Languages > .net
Posted: 25 Jun 09
In this episode we will continue our short series on how to use the FluentNHibernate library to create you NHibernate mapping files. We will walk you though how to create your mappings for tables which have Composite Keys. This is NOT meant to teach you how to use the NHibernate OR/M
|
|
Creating SOLID Code: Single Responsibility Principle (SRP)
Category: Languages > .net
Posted: 25 Jun 09
This is the first in a 5 part series where we will explore the tenets of the S.O.L.I.D principles.
In this first episode we will take a look at the S (Single Responsibility Principle) and see how following this principle can help us to create cleaner, more manageable code
S - Single R...
|
|
|