Mario Cardinal on Layered Architectures
Mario Cardinal believes there should be more focus on Layers and their interfaces rather than objects. One of the tools in Visual Studio's Team Foundation is the layer diagram, which helps teams look at the layer perspective. The layer diagrams make it easy to show developers the overall structure of the application and validate that their intentions are implemented correctly and the application layers work together.
Mario Cardinal is an independent software architect focused on Visual Studio 2010 and agile practices for architecture. At DevTeach 2010, Cardinal discusses his alternative approach for TDD, CI, and other agile development practices. His approach focuses on the "layer level."