Using ASP.NET MVC 4 Like a Pro (AKA – ASP.NET MVC: The Good Parts)

It’s quite easy to throw together a website using the ASP.NET MVC framework: write some code in a controller, throw some markup in a view and you’re all set, right? Sure! You can definitely make a working website that way. But… that’s not what the framework was designed for.

The fundamental goal of the ASP.NET MVC framework — as its name suggests — is to drive development of loosely-coupled, highly-maintainable websites using time-honored patterns and practices such as tiered architecture and SOLID design patterns. The framework offers a number of features to help make this happen, but many developers are not even aware that some of these features exist or how they can help improve developer productivity and application effectiveness.

In this talk we’ll take a look at some of the most powerful — and greatly underused — features of the ASP.NET MVC framework and show you how to put these features to work to make your MVC applications the best that they can be.

Jess Chadwick

Jess Chadwick is a Learning author, host of the Static Void Podcast, founding board member of the TechBash developer conference, and dev manager and architect at one of the two largest banks in the US. But, more importantly, he’s a coder with over 20 years of experience of writing and actually shipping software with a variety of teams in a variety of environments from 2-person startups to 200,000-person enterprises.