We took some time to talk to Chris Tavares of the Microsoft Patterns and Practices group. We cover a lot of ground, everything from his work on adding reference counting to Rotot to his current work with the ASP.NET MVC team and on Unity.
Chris is smart. Scary smart. Every time I’ve heard him talk I’ve learned something. I may have to ask questions about 80% of what he’s said, but eventually the learning sinks into my brain. He gave us a great explanation of the differences between MVP, MVC, and the Passive View patterns.