SOLID Principle Episodes

# 99 Creating SOLID Code: Refactoring the SOLID episode on DI to use StructureMap

4/7/2009

Level: Intermediate

Author: Derik Whittaker

Tags: SOLID Principle Ninject

Views: (709) Watched: (4194)

In this episode we are going to take another look at Episode 96 (Dependency Inversion Principle) and add in the usage of StructureMap.

In the original episode Stephan kept the code simple and on point by showing how to do DI by hand. In this episode I am going to show you how to take that up a notch and use an IoC container to make life a little simpler

# 96 Creating SOLID Code: Dependency Inversion Principle

3/26/2009

Level: Intermediate

Author: Stephen Bohlen

Tags: SOLID Principle

Views: (901) Watched: (4428)

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

S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle

# 94 Creating SOLID Code: Interface Segregation Principle

3/18/2009

Level: Intermediate

Author: Stephen Bohlen

Tags: SOLID Principle

Views: (1106) Watched: (4178)

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

S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle

# 92 Creating SOLID Code: Liskov Substitution Principle

3/11/2009

Level: Intermediate

Author: Stephen Bohlen

Tags: SOLID Principle

Views: (819) Watched: (5578)

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

S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle

# 90 Creating SOLID Code: Open/Closed Principle (OCP)

3/5/2009

Level: Intermediate

Author: Stephen Bohlen

Tags: SOLID Principle

Views: (877) Watched: (5543)

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 Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle

# 88 Creating SOLID Code: Single Responsibility Principle (SRP)

2/25/2009

Level: Intermediate

Author: Stephen Bohlen

Tags: SOLID Principle

Views: (2092) Watched: (8285)

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 Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle