Rockford Lhotka is the Principal Technology Evangelist for
Magenic, a company focused on delivering business value through applied technology and one of the nation's premiere Microsoft Gold Certified Partners. Rocky is the creator of CSLA .NET, one of the
most widely used development frameworks…

Mario Cardinal
and
Aaron Kowall discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the "layer". Mario and Aaron discuss how to partition the concerns of the application into layers and best practices regarding application
…

In this interview,
Kevin Israel, Visual Studio Team System
MVP, shares with
Zhiming Xue his thoughts on implementation of a hybrid architecture based on SOA and ROA in the enterprise space. Kevin explains what Resource Oriented Architecture (ROA) is and, through examples, highlights its key…

This interview focuses on architectural concerns when using the
MVC Framework. Dependency Injection can help decouple the application and make your code more maintainable and testable, but how do you enable this? Join
Jeffrey Palermo and
Bob Familiar for a boots-on-the-ground talk about how to…

There are many disciplines that a software architect must master in order to do the job: requirements definition, use cases, modeling, layering, object orientation, service orientation, methodologies, and so on. In addition, as we are typically project
leaders, we are usually tasked with mentoring…

Layer Module Injection is a new pattern to enforce separation of concerns between domain logic and infrastructure services. Mario Cardinal
and Joe Shirey will explain why to use abstract classes and interfaces as a means to reduce dependency surface. Mario and Joe will discuss the techniques of…

Bob Familiar interviews
Stephen Tarmey of Tyco Software House on how he discovered the Concurrency and Coordination Runtime in the
Robotics Studio
SDK and used it to implement a high throughput asynchronous I/O pattern.

In this interview, Greg Galipeau
of RDA discusses three different patterns -- MVC, MVP and
ASP.NET MVC with
Dr. Zhiming Xue “Z”, Microsoft Architect Evangelist. He articulates the advantages and disadvantages inherent in each pattern, and explains when to use one versus another when creating…

In this geekSpeak, Microsoft Most Valuable Professional (MVP) David Kelley discusses composite application development in Microsoft Silverlight and Windows Presentation Foundation (WPF). He covers the Silverlight Designer/Developer workflow, tooling, design
patterns, anti-practices, and working…