# 27 - Introduction to the Ninject IoC Container


7/23/2008
Level: Beginner
Tags: Ninject IoC
Comments: (5)
Author:
Justin Etheredge
 
Presented By:
DataDynamics.Com


In this episode we will walk you through how to use the Ninject IoC (Inversion of Control) Container. This episode will also review the basics of the Strategy Pattern as it is critical to IoC.

By the end of this episode you should have a basic understanding of how to use Ninject in your application
Click here to Watch this Episode

Download (15.54 MB) (10:12) (1440x900)
Download (10.36 MB) (10:12) (960x600)

Links/Resources:


Comments: (5)

Justin Etheredge said....
I wasn't really trying to pitch DI, I was more trying to instruct on using Ninject for DI. I'm sure that you'll see some good screencasts on selling you DI in the future. I hope you enjoyed it anyways!

7/25/2008 6:54:42 AM

Stewart Johnson said....

Thanks for the screencast, but you need to learn to speak more clearly, and maybe sound at least a little bit interested in the topic. I had trouble understanding a lot of what you were saying because you mumble a lot.


11/6/2008 7:54:21 PM

Steve Crane said....

I just watched this and didn't have any problem with understanding you.

I can see how DI works from watching this but not having any previous exposure to DI I would have liked some explanation on why we want to use it.  Without knowing that the trivial example you used simply makes it seem like more complicated code than with the manual DI you started with.


1/6/2009 5:25:48 AM

Alvaro said....

I agree with Steve,  what's the point of the added complexity?  Without NInject, the compiler stops me if I don't pass the proper parameter to the constructor, which is great.  With NInject, if I forget to call the Bind method, the error doesn't show up until run-time, which sucks!  It's a step backward, IMO.  I get to write complex extra code to make my software less safe, WTF!


2/13/2009 1:22:30 PM

Bayram Çelik said....

nice cast


4/17/2009 2:42:57 PM


Name: *
Email (not displayed): *
Url:
Comments: *



So, you Human...?



Submit this story to DotNetKicks