Ninject is an awesome open source library to implement Dependency Injection in any Microsoft.NET applications. Today I started a new ASP.NET MVC 3 project and for implementing dependency injection Niject was the first choice.
To get started with Niject the following two videos from dimecast.net site helped me a lot.
- Introduction to the Ninject IoC Container
- Diving Deeper into Ninject — Contextual Binding
The above two videos are close to 20 minutes in length and provides great insights on how to get started with basics of Niject.
If you are looking for a sample ASP.NET MVC project with NInject integration, you can download the code provided in the post Dependency Injection in ASP.NET MVC 3 using Ninject.