This document discusses best practices for ASP.NET MVC. It begins with an introduction to ASP.NET MVC and its components: Model, View, Controller. It then outlines 9 best practices, including isolating layers, using the Post-Redirect-Get pattern, securing from forgery, making the application testable and extensible, writing clean code, using strongly typed views, optimizing JSON endpoints and performance. It also briefly discusses new features in ASP.NET MVC 4 and tips for productivity and globalization.