The Region at MicrosoftRegionalDirectors.com

Welcome to The Region, global hub for the 140 software architects, developers, trainers and other professionals selected by Microsoft as Regional Directors. The first thing to know is that, while we’re officially recognized by Microsoft and often receive inside information about forthcoming technologies, we are completely independent. We are not Microsoft employees. As to The Region, it’s designed to help us circulate insights, information, inspiration and inquiries among RD’s and among the broader developer community. And it's an experiment. We hope you find it useful. We hope we find it useful, too.


Close
Welcome to The Region.
Brian Noyes: Brian is a seasoned software architect for enterprise software systems. He is a skilled expert in Microsoft development technologies, particularly the .NET platform. He is a top rated presenter and published author.

TechTalk

Detecting the Active View in a Prism App - Code Sample

Brian Noyes writes "actually takes very little code to get this done...Part of the infrastructure code for Prism includes some things called region adapters. You mostly don’t have to even know they are there, but they provide the bridge...IActiveAware is a simple interface you can implement on your views to indicate that you want the view to be notified when it is made active or inactive. It looks like this:..." Read post »

NET Framework

How to Use Extension Methods to Phase Out a Bad API

Brian Noyes writes "...this approach will only work if your clients (that you don’t want to break) are on .NET 3.5. If you could afford to lock them down to just .NET 4.0 or later, you would have another option with C# optional parameters or default values, but that is unlikely for most apps at this point in time..." Read post »

NET Framework

Avoiding Memory Leaks with CompositeCommands

Brian Noyes writes "...it was not too terribly hard to make sure a memory leak did not happen with the use of the CompositeCommand once I added the functionality to close a view. However, what you can see emerging here is that the complexity is growing...I and others are trying to wrap our heads around the best way to tackle this problem..." Read post »
North America

Brian Noyes

Chief Architect IDesign Alexandria, VA, US Send email to Brian Brian's blog  »

10 Mar 2010 DevTeach: Separate Your Concerns with MVVM and Prism Brian presents a session on the Model-View-ViewModel pattern and the Composite Application Guidance for WPF and Silverlight (Prism) at DevTeach Toronto.
11 Mar 2010 DevTeach: Leverage WCF RIA Services with Silverlight Brian presents a session on the key features and capabilities of WCF RIA Services.
24 Mar 2010 WPF/WCF/LINQ Combo Class Brian presented a 3 day class on WPF, Prism, LINQ, and WCF for an onsite customer.

Technical Expertise .NET Framework, ASP .NET, Building Distributed Applications with .NET, Data Access Technologies, SQL Server
Years of Experience 17
Certifications MCSD
Awards Microsoft MVP Visual Developer - Solution Architect 2007 Microsoft MVP Visual Developer – Solution Architect 2006 Microsoft MVP Visual Developer – ASP.NET 2005 Microsoft MVP Visual Developer – ASP.NET 2004
Vertical Industries Served Accounting and Financial, Customer Relationship Management, E-Business, Sales and Inventory, Manufacturing, Supply Chain Management, Engineering applications