Last week I held two presentations about ASP.NET MVC for the new-born DotNetRomaCeStà user group in Rome. And one of them was about what I consider to be ASP.NET MVC Best Practices. The presentation was in Italian so I decided to translate my slide in English so that everybody can read them. Controller’s best practices 1 – Delete the AccountController You will never use it and it’s a super-bad practice to keep demo code in your applications. 2 – Isolate Controllers from the outside World Dependencies on the HttpContext, on data access classes, configuration, logging,...