This repo contains before and after code samples used during this talk.
For five years now, ASP.NET MVC has been helping developers "fall into the pit of success" of writing better web application code. And yet, that's not enough to stop some of us from launching regular expeditions up the MVC mountain of pain.
Let's take a look at some bad ASP.NET MVC code, what makes it bad, and some ideas and techniques that you as a software professional can use to do something about it.