<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.theregion.com/rss.xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
        <title>Brian Noyes, Microsoft Regional Director</title>
        <link>http://www.theregion.com/Profile.aspx?rd=1326</link>
        <description>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.</description>
        <dc:language>en</dc:language>
        <atom:link href="http://www.theregion.com/ShowRss.aspx" rel="self" type="application/rss+xml" />
        <item>
            <title>Inside the Validation Infrastructure of RIA Services</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30510.item</link>
            <pubDate>Mon, 30 Aug 2010 21:18:56 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30510.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Editors+Picks'>Editors Picks</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...I show how to use the built-in validation attributes of the System.ComponentModel.DataAnnotations namespace on both the client and server side, how to use custom validation via attributes, how to invoke validation logic on..&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30510.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Editors+Picks">Editors Picks</category>
        </item>
        <item>
            <title>Where to Find the Hidden Toolbox Search in VS 2010</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30444.item</link>
            <pubDate>Mon, 23 Aug 2010 19:22:58 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30444.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Visual+Studio'>Visual Studio</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...frustrated wading through the dozens of Silverlight controls in my toolbox trying to spot one I needed, and it occurred to me that there “ought to be an add-in to search the toolbox...You can read about it here...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30444.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Visual+Studio">Visual Studio</category>
        </item>
        <item>
            <title>Learn About Metadata Classes and Shared Code in WCF RIA Services</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30412.item</link>
            <pubDate>Wed, 18 Aug 2010 18:49:28 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30412.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation'>Windows Communication Foundation</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...I explain the role and use of metadata classes to add attributes and functionality to existing entity classes that you cannot easily modify directly, such as the properties on an Entity Framework entity...I show how you can define chunks of shared code on the server side and how they become available client side through the RIA Services code generation...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30412.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation">Windows Communication Foundation</category>
        </item>
        <item>
            <title>RIA Services in an MVVM World Sample</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30282.item</link>
            <pubDate>Wed, 04 Aug 2010 21:42:53 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30282.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=TechTalk'>TechTalk</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...using RIA Services in an MVVM world. That includes not using the DomainDataSource anymore and encapsulating the domain context in your view model and making the calls through it from there...I point to a recommended solution from the RIA Services team – specifically to mock out the DomainClient that sits on the other side of the domain context and makes the actual service calls. That is not super easy, but...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30282.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=TechTalk">TechTalk</category>
        </item>
        <item>
            <title>Releasing the Potential of Prism</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30136.item</link>
            <pubDate>Fri, 23 Jul 2010 21:31:19 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30136.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Editors+Picks'>Editors Picks</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...motivations for adopting Prism: Managing large projects; Distributed teams; Packaging functionality for different deployments per customer; Separation of concerns for maintainability...also discuss a little of what the team is working on in Prism 4 – specifically the MVVM pattern and using MEF for modularity. Check it out...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30136.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Editors+Picks">Editors Picks</category>
        </item>
        <item>
            <title>Resources on WCF RIA Services</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30014.item</link>
            <pubDate>Thu, 15 Jul 2010 14:37:59 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30014.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation'>Windows Communication Foundation</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...about WCF RIA Services and focused on the internals of what is going on with deferred execution queries, metadata for entities, and the services under the covers, as well as exposing OData, SOAP, and JSON endpoints and consuming them. Here are the slides and demos.&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/30014.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation">Windows Communication Foundation</category>
        </item>
        <item>
            <title>Querying WCF RIA Services and Handling Async Results</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29815.item</link>
            <pubDate>Wed, 30 Jun 2010 04:00:24 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29815.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation'>Windows Communication Foundation</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;How can I retrieve a set of entities into my client and process them when the retrieval is complete?..the answer is that you can be notified of the completion of any async operation...that you call on a RIA Services domain context. There are really two programming models, but I’ll just show one...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29815.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation">Windows Communication Foundation</category>
        </item>
        <item>
            <title>How to Query Data Through WCF RIA Services</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29789.item</link>
            <pubDate>Mon, 28 Jun 2010 19:37:03 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29789.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation'>Windows Communication Foundation</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...defining query methods in your domain service and how to execute them programmatically on the client...check it out!...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29789.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation">Windows Communication Foundation</category>
        </item>
        <item>
            <title>Prism 4.0 First Drop is on CodePlex</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29477.item</link>
            <pubDate>Thu, 03 Jun 2010 21:22:57 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29477.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=TechTalk'>TechTalk</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...this QuickStart is really to help those who are pretty new to the pattern to see a running application that has one of the primary ways of structuring MVVM for this scenario, as well as to see the nature of some of the responsibilities and things that a ViewModel is supposed to do for a view...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29477.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=TechTalk">TechTalk</category>
        </item>
        <item>
            <title>WPF Is Not Dead Yet</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29456.item</link>
            <pubDate>Wed, 02 Jun 2010 13:20:02 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29456.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Editors+Picks'>Editors Picks</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...some of the key differences that make me hesitate to jump too quickly to Silverlight 4 when choosing a client application technology...if you are getting the feeling that you should avoid WPF because it might go away or because Silverlight is the better platform, or that WPF code will become obsolete, I think you are getting the wrong impressions and should rethink...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29456.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Editors+Picks">Editors Picks</category>
        </item>
        <item>
            <title>WCF Best Practices Resources</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29435.item</link>
            <pubDate>Sat, 29 May 2010 00:45:19 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29435.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation'>Windows Communication Foundation</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...The demo code also shows examples of almost everything mentioned in the slides, even though the actual functionality of the app and service is extremely simple CRUD, the talk is more about structural and configuration things you should be doing in your WCF service application architecture.&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29435.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Windows+Communication+Foundation">Windows Communication Foundation</category>
        </item>
        <item>
            <title>Visual Studio 2010 Demos on Workflow 4 and Unit Testing Services</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29034.item</link>
            <pubDate>Tue, 20 Apr 2010 04:48:23 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29034.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=Visual+Studio'>Visual Studio</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...one of the most important things for companies to keep in mind is that they can move to VS 2010 safely and keep building and supporting apps for .NET 3.5 and even back to 2.0 for as long as they...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/29034.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=Visual+Studio">Visual Studio</category>
        </item>
        <item>
            <title>Detecting the Active View in a Prism App - Code Sample</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27806.item</link>
            <pubDate>Tue, 08 Dec 2009 23:57:50 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27806.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=TechTalk'>TechTalk</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;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:...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27806.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=TechTalk">TechTalk</category>
        </item>
        <item>
            <title>How to Use Extension Methods to Phase Out a Bad API</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27483.item</link>
            <pubDate>Fri, 06 Nov 2009 00:17:11 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27483.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=NET+Framework'>NET Framework</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...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...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27483.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=NET+Framework">NET Framework</category>
        </item>
        <item>
            <title>Avoiding Memory Leaks with CompositeCommands</title>
            <link>http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27148.item</link>
            <pubDate>Mon, 05 Oct 2009 21:13:34 GMT</pubDate>
            <guid isPermaLink="true">http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27148.item</guid>
            <dc:creator>Brian Noyes</dc:creator>
<description><![CDATA[<div><small><a href='http://briannoyes.net'>Brian Noyes's blog</a> |  <a href='http://www.theregion.com/posts.aspx?topic=NET+Framework'>NET Framework</a>
</small></div>
<a href='http://www.theregion.com/profile.aspx?author=3542'>Brian Noyes</a> writes &quot;...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...&quot;
 <a href='http://indepthtalk.net/Directory/Bloggers/Brian_Noyes/27148.item'>Read post</a> &#187;
]]></description>
            <category domain="http://www.theregion.com/posts.aspx?topic=NET+Framework">NET Framework</category>
        </item>
  </channel>
</rss>
