Using Unity for dependency injection can make your code easier to maintain and test, as a bonus it is fairly straight forward to setup in an Mvc project.
Your search returned 22 results
Pre-compiling Razor views to promote code re-use across ASP.NET MVC projects
In this tutorial series we will aim to build a single page application using MVC and AngularJS
Layering AngularJs on top of a standard MVC application to create a single page application.
Adding Validation and other improvements to the Single Page Application
Dependency Injection allows the developer to remove coupling between separate elements in a system making code more testable, maintainable and extensible.
Implementing editable rows of items, with add and remove functionality for strongly typed MVC views.
MVC supports Output caching pretty much out of the box, with a little extra configuration it can also be setup to have a dependency on sql server tables.
Leveraging MVC features in a ASP.NET WebForms project
How to get Unity ASP.NET Identity and Database first Entity Framework to play nice together.