<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/melnik/Posts/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9</title>
      <link>http://channel9.msdn.com/Niners/melnik/Posts</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Niners/melnik/Posts</link>
    <language>en</language>
    <pubDate>Mon, 20 May 2013 14:33:57 GMT</pubDate>
    <lastBuildDate>Mon, 20 May 2013 14:33:57 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>8</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Introducing Semantic Logging</title>
      <description><![CDATA[<p>Meet the new application block from <a href="http://msdn.com/practices">Microsoft patterns &amp; practices</a> team - the <strong>Semantic Logging Application Block</strong>. It&nbsp;is intended to help you move from the traditional, unstructured logging approach (such as that offered by the Logging Application Block or log4net) towards the semantic logging approach that improves the consistency of the logs and simplifies significantly their consumption and automatic processing.</p><p>The Semantic Logging Application Block enables you to use the <a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx">EventSource class </a>and semantic log messages in your applications without moving away from the log formats you are familiar with (flat files, databases, Windows Azure table storage etc). Importantly, you do not need to commit to how you consume events when developing business logic; you have a <strong>unified application-specific API</strong> for logging and then you can <strong>decide later</strong> whether you want those events to go to ETW or alternative destinations.</p><p>In this tutorial, we demonstrate the Semantic Logging Application Block in action. We also showcase the out-of-proc&nbsp;service to help reduce the logging overhead in your applications and improve fault tolerance of the logging process.</p><p><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=00m03s">[00:03]</a> - Semantic Logging - Impetus. <br></span><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=09m04s">[09:04]</a> - Structured logging technologies (ETW, EventSource, SLAB).<br></span><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=12m31s">[12:31]</a> - Walkthrough: Authoring an EventSource<br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=21m15s">[21:15]</a> - Walkthrough: Using SLAB in-process</span><br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=31m42s">[31:42]</a> - Walkthrough: Using SLAB out-of-process</span><br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=38m39s">[38:39]</a> - Walkthrough: Using PerfView</span></span><br class="ms-rteFontFace-10"><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=41m50s">[41:50]</a> - Conclusions</span></p><p>For more information, please read&nbsp;the&nbsp;<a href="http://blogs.msdn.com/agile/archive/2013/02/07/embracing-semantic-logging.aspx">conceptual overview</a> of semantic logging&nbsp;and visit the <a href="http://entlib.codeplex.com/wikipage?title=Entlib6CTPReleaseNotes">Codeplex site</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fffea5c85da04ffcb79ca16400562fb5">]]></description>
      <comments>http://channel9.msdn.com/posts/Introducing-Semantic-Logging</comments>
      <itunes:summary>Meet the new application block from Microsoft patterns &amp;amp; practices team - the Semantic Logging Application Block. It&amp;nbsp;is intended to help you move from the traditional, unstructured logging approach (such as that offered by the Logging Application Block or log4net) towards the semantic logging approach that improves the consistency of the logs and simplifies significantly their consumption and automatic processing. The Semantic Logging Application Block enables you to use the EventSource class and semantic log messages in your applications without moving away from the log formats you are familiar with (flat files, databases, Windows Azure table storage etc). Importantly, you do not need to commit to how you consume events when developing business logic; you have a unified application-specific API for logging and then you can decide later whether you want those events to go to ETW or alternative destinations. In this tutorial, we demonstrate the Semantic Logging Application Block in action. We also showcase the out-of-proc&amp;nbsp;service to help reduce the logging overhead in your applications and improve fault tolerance of the logging process. [00:03] - Semantic Logging - Impetus. [09:04] - Structured logging technologies (ETW, EventSource, SLAB).[12:31] - Walkthrough: Authoring an EventSource[21:15] - Walkthrough: Using SLAB in-process[31:42] - Walkthrough: Using SLAB out-of-process[38:39] - Walkthrough: Using PerfView[41:50] - Conclusions For more information, please read&amp;nbsp;the&amp;nbsp;conceptual overview of semantic logging&amp;nbsp;and visit the Codeplex site. </itunes:summary>
      <itunes:duration>2563</itunes:duration>
      <link>http://channel9.msdn.com/posts/Introducing-Semantic-Logging</link>
      <pubDate>Thu, 14 Feb 2013 00:16:06 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Introducing-Semantic-Logging</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.mp3" expression="full" duration="2563" fileSize="41018262" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.mp4" expression="full" duration="2563" fileSize="202643469" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.webm" expression="full" duration="2563" fileSize="67478277" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wma" expression="full" duration="2563" fileSize="20744647" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wmv" expression="full" duration="2563" fileSize="93814103" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_high.mp4" expression="full" duration="2563" fileSize="678417288" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_mid.mp4" expression="full" duration="2563" fileSize="367495617" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_Source.wmv" expression="full" duration="2563" fileSize="57692829" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.ism/manifest" expression="full" duration="2563" fileSize="6220" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wmv" length="93814103" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Introducing-Semantic-Logging/rss</wfw:commentRss>
      <category>EntLib</category>
      <category>ETW</category>
      <category>Patterns &amp; Practices</category>
    </item>
  <item>
      <title>Autoscaling Windows Azure applications</title>
      <description><![CDATA[ <p>The ability to rapidly scale your application in response to changes in demand is one of the key benefits that Windows Azure delivers when you host your applications in the cloud.&nbsp;</p><p>If you rely on manual interventions to scale your application, you may not always achieve the optimal balance between costs and performance. An autoscaling solution reduces the amount of manual work involved in scaling an application dynamically.&nbsp; In this video, we demo how this can be accomplished with <strong>WASABi</strong> (the <strong>Windows Azure Application Block</strong>) in&nbsp;two different ways: either by preemptively adjusting the number of role instances based on a timetable, or reactively by adjusting the number of role instances in response to some metric that you can collect from your application or Windows Azure environment.</p><p>The first WASABi preview is available via <a href="http://nuget.org/List/Search?packageType=Packages&amp;searchCategory=All&#43;Categories&amp;searchTerm=wasabi&amp;sortOrder=package-download-count&amp;pageSize=10">NuGet </a>(just search for <em>'wasabi'</em> from the NuGet Package Manager within Microsoft Visual Studio).</p><p>We provide an overview of WASABi scenarios and&nbsp;the block's architecture. If you want to jump straight to the demo, skip to 15:43.</p><p>For more information, see</p><ul><li><a href="http://blogs.msdn.com/b/agile/archive/2011/08/23/autoscaling-windows-azure-applications.aspx">Autoscaling scenarios overview</a></li><li><a href="http://entlib.codeplex.com/wikipage?title=EntLib5Azure">WASABi home page</a></li><li><a href="http://entlib.uservoice.com/forums/101257-windows-azure-integration-pack">Product backlog</a></li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e7c256e9ecd14c75a4549f5c012ad063">]]></description>
      <comments>http://channel9.msdn.com/posts/Autoscaling-Windows-Azure-applications</comments>
      <itunes:summary> The ability to rapidly scale your application in response to changes in demand is one of the key benefits that Windows Azure delivers when you host your applications in the cloud.&amp;nbsp; If you rely on manual interventions to scale your application, you may not always achieve the optimal balance between costs and performance. An autoscaling solution reduces the amount of manual work involved in scaling an application dynamically.&amp;nbsp; In this video, we demo how this can be accomplished with WASABi (the Windows Azure Application Block) in&amp;nbsp;two different ways: either by preemptively adjusting the number of role instances based on a timetable, or reactively by adjusting the number of role instances in response to some metric that you can collect from your application or Windows Azure environment. The first WASABi preview is available via NuGet (just search for &#39;wasabi&#39; from the NuGet Package Manager within Microsoft Visual Studio). We provide an overview of WASABi scenarios and&amp;nbsp;the block&#39;s architecture. If you want to jump straight to the demo, skip to 15:43. For more information, see Autoscaling scenarios overviewWASABi home pageProduct backlog</itunes:summary>
      <itunes:duration>3416</itunes:duration>
      <link>http://channel9.msdn.com/posts/Autoscaling-Windows-Azure-applications</link>
      <pubDate>Mon, 12 Sep 2011 22:51:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Autoscaling-Windows-Azure-applications</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_2MB_ch9.wmv" expression="full" duration="3416" fileSize="80091505" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_ch9.mp3" expression="full" duration="3416" fileSize="27329641" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_ch9.wma" expression="full" duration="3416" fileSize="27635771" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_ch9.wmv" expression="full" duration="3416" fileSize="118809924" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_high_ch9.mp4" expression="full" duration="3416" fileSize="851183847" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_low_ch9.mp4" expression="full" duration="3416" fileSize="55116392" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps.ism/manifest" expression="full" duration="3416" fileSize="6302" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/d063/e7c256e9-ecd1-4c75-a454-9f5c012ad063/AutoscalingWindowsAzureApps_ch9.wmv" length="118809924" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Autoscaling-Windows-Azure-applications/rss</wfw:commentRss>
      <category>Automation</category>
      <category>Azure</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Scalability</category>
      <category>Windows Azure</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Exception handling demo</title>
      <description><![CDATA[ <p>The&nbsp;<strong>Exception Handling Application Block (EHAB)</strong> helps developers create a consistent strategy for processing exceptions. Now it can be used in Silverlight applications.</p><p>The centralized exception management functionality&nbsp;is configured as a set of poicies that can be defined in an external configuiration file or programmtically.</p><p>We are using the <a href="http://go.microsoft.com/fwlink/?LinkID=217987">StockTrader V2 Reference Implementation </a>to show how&nbsp;the Exception Handling Application Block addresses various Silverlight-specific scenarios, including how to apply exception handling to asynchronous services.</p><p>Download the <a href="http://go.microsoft.com/fwlink/?LinkID=214764&amp;clcid=0x409">Silverlight Integration Pack</a>&nbsp;or get the Exception Handling Application Block automatically added to your Silverlight project&nbsp;via <a href="http://nuget.org/List/Packages/EnterpriseLibrary.ExceptionHandling">NuGet</a>.</p><p>See also: <a href="http://entlib.codeplex.com/wikipage?title=Webcast%20Demos">Other demos</a>, <a href="http://channel9.msdn.com/Tags/enterprise&#43;library">videos</a>, <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack home page</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5722d88b78a14b2489139ee90132f65b">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Exception-handling-demo</comments>
      <itunes:summary> The&amp;nbsp;Exception Handling Application Block (EHAB) helps developers create a consistent strategy for processing exceptions. Now it can be used in Silverlight applications. The centralized exception management functionality&amp;nbsp;is configured as a set of poicies that can be defined in an external configuiration file or programmtically. We are using the StockTrader V2 Reference Implementation to show how&amp;nbsp;the Exception Handling Application Block addresses various Silverlight-specific scenarios, including how to apply exception handling to asynchronous services. Download the Silverlight Integration Pack&amp;nbsp;or get the Exception Handling Application Block automatically added to your Silverlight project&amp;nbsp;via NuGet. See also: Other demos, videos, Enterprise Library 5.0 Silverlight Integration Pack home page </itunes:summary>
      <itunes:duration>1247</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Exception-handling-demo</link>
      <pubDate>Fri, 20 May 2011 19:49:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Exception-handling-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_2MB_ch9.wmv" expression="full" duration="1247" fileSize="52411415" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_ch9.mp3" expression="full" duration="1247" fileSize="9978318" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_ch9.wma" expression="full" duration="1247" fileSize="10095415" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_high_ch9.mp4" expression="full" duration="1247" fileSize="317568854" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_low_ch9.mp4" expression="full" duration="1247" fileSize="22988386" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_Zune_ch9.wmv" expression="full" duration="1247" fileSize="36972964" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f65b/5722d88b-78a1-4b24-8913-9ee90132f65b/ELSLExceptionHandlingDemo_2MB_ch9.wmv" length="52411415" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Exception-handling-demo/rss</wfw:commentRss>
      <category>.NET RIA Services</category>
      <category>Demo</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <category>Silverlight</category>
      <category>WCF</category>
      <category>wcf data services</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Data Caching demo</title>
      <description><![CDATA[ <p>In this screencast Grigori and Erwin demo the Caching Application Block for Silverlight. We discuss proactive and reactive data caching strategies and demo implementations of the persistent cache (to isolated storage) and in-memory cache we are building in the upcoming release.</p><p>Pre-requisites:</p><div><ul><li><a class="externalLink" href="http://www.silverlight.net/getstarted">Silverlight SDK</a></li><li>Unity for Silverlight 2.0 (included) </li><li>Enterprise Library Silverlight Integration Pack - <a href="http://entlib.codeplex.com/SourceControl/changeset/changes/86778">code drop 4</a> </li></ul></div><p>Take a look. Play with the demo. <a href="http://entlib.codeplex.com/discussions">Tell us</a> what you think.</p><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/64923">here</a>.</p><p>See also: <a href="http://entlib.codeplex.com/wikipage?title=Webcast%20Demos">Other demos</a>, <a href="http://channel9.msdn.com/Tags/enterprise&#43;library">videos</a>, <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack home page</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e8de53f244db491a80bb9ecc018af2d3">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Data-Caching-demo</comments>
      <itunes:summary> In this screencast Grigori and Erwin demo the Caching Application Block for Silverlight. We discuss proactive and reactive data caching strategies and demo implementations of the persistent cache (to isolated storage) and in-memory cache we are building in the upcoming release. Pre-requisites: Silverlight SDKUnity for Silverlight 2.0 (included) Enterprise Library Silverlight Integration Pack - code drop 4 Take a look. Play with the demo. Tell us what you think. Source code is posted here. See also: Other demos, videos, Enterprise Library 5.0 Silverlight Integration Pack home page </itunes:summary>
      <itunes:duration>1887</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Data-Caching-demo</link>
      <pubDate>Fri, 22 Apr 2011 06:31:01 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Data-Caching-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_2MB_ch9.wmv" expression="full" duration="1887" fileSize="57295669" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_ch9.mp3" expression="full" duration="1887" fileSize="15100814" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_ch9.wma" expression="full" duration="1887" fileSize="15277313" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_high_ch9.mp4" expression="full" duration="1887" fileSize="465987725" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_low_ch9.mp4" expression="full" duration="1887" fileSize="29736096" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_Zune_ch9.wmv" expression="full" duration="1887" fileSize="47008808" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f2d3/e8de53f2-44db-491a-80bb-9ecc018af2d3/ELSLCachingDemo_2MB_ch9.wmv" length="57295669" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Data-Caching-demo/rss</wfw:commentRss>
      <category>caching</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Silverlight</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Logging demo</title>
      <description><![CDATA[ <p>First screencast on Silverlight logging with Enterprise Library.</p><p>Pre-requisites:</p><div><ul><li><a class="externalLink" href="http://www.silverlight.net/getstarted">Silverlight SDK</a></li><li>Unity for Silverlight 2.0 (included) </li><li>Enterprise Library Silverlight Integration Pack - <a href="http://entlib.codeplex.com/SourceControl/changeset/changes/86778">code drop 3</a> </li></ul></div><p>Take a look. Play with the demo. <a href="http://entlib.codeplex.com/discussions/248785">Tell us</a> what you think.</p><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/63549">here</a>.</p><p>See also: <a href="http://entlib.codeplex.com/wikipage?title=Webcast%20Demos&amp;referringTitle=Home">Other demos</a>,&nbsp;<a href="http://channel9.msdn.com/Tags/enterprise&#43;library">videos</a>, <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack home page</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f25b78148424401eb5dc9eb700401b1c">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Logging-demo</comments>
      <itunes:summary> First screencast on Silverlight logging with Enterprise Library. Pre-requisites: Silverlight SDKUnity for Silverlight 2.0 (included) Enterprise Library Silverlight Integration Pack - code drop 3 Take a look. Play with the demo. Tell us what you think. Source code is posted here. See also: Other demos,&amp;nbsp;videos, Enterprise Library 5.0 Silverlight Integration Pack home page </itunes:summary>
      <itunes:duration>2091</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Logging-demo</link>
      <pubDate>Thu, 31 Mar 2011 05:06:04 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Logging-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_2MB_ch9.wmv" expression="full" duration="2091" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_ch9.mp3" expression="full" duration="2091" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_ch9.wma" expression="full" duration="2091" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_high_ch9.mp4" expression="full" duration="2091" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_low_ch9.mp4" expression="full" duration="2091" fileSize="1" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/1b1c/f25b7814-8424-401e-b5dc-9eb700401b1c/ELSLLoggingDemo_2MB_ch9.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Logging-demo/rss</wfw:commentRss>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>logging</category>
      <category>Silverlight</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Interception demo</title>
      <description><![CDATA[ <p><a href="http://msdn.microsoft.com/en-us/library/ff660890(PandP.20).aspx">Interception </a>has been available as a<a href="http://msdn.microsoft.com/en-us/library/ff660891(PandP.20).aspx"> Unity container extension </a>for a while. However, it was not available&nbsp;on&nbsp;<a href="http://msdn.microsoft.com/en-us/library/ff678312.aspx">Silverlight</a>. Until now.</p><p>In this demo, we discuss interception as a code modularization technique for dealing with cross-cutting concerns.&nbsp; We contrast 2 types of interception - instance and type interception.</p><p>Using the <a href="http://unity.codeplex.com/SourceControl/changeset/changes/63122">newly implemented interception support </a>provided by the <a href="http://unity.codeplex.com/SourceControl/changeset/changes/63122">Silverlight Integration Pack</a>, we show a virtual method interceptor in action (which can intercept any methods declared virtual on your type).&nbsp; We also show the nuts and bolts of implementing custom interception behaviors and chaining them into a pipeline (similar to the&nbsp;Chain-of-Responsibility design pattern).</p><p>Though the demo targets Silverlight, it can also be helpful for those learning how to take advantage of Unity Interception in their desktop CLR apps.</p><p>See also: <a href="http://entlib.codeplex.com/releases/view/62958">sample code</a> used in the screencast, other <a href="http://entlib.codeplex.com/wikipage?title=Webcast%20Demos&amp;referringTitle=Home">Silverlight Integration Pack demos</a>.</p><p>Your feedback is invited!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0b21f06ca9e948bf90eb9eaa0189e3ed">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Interception-demo</comments>
      <itunes:summary> Interception has been available as a Unity container extension for a while. However, it was not available&amp;nbsp;on&amp;nbsp;Silverlight. Until now. In this demo, we discuss interception as a code modularization technique for dealing with cross-cutting concerns.&amp;nbsp; We contrast 2 types of interception - instance and type interception. Using the newly implemented interception support provided by the Silverlight Integration Pack, we show a virtual method interceptor in action (which can intercept any methods declared virtual on your type).&amp;nbsp; We also show the nuts and bolts of implementing custom interception behaviors and chaining them into a pipeline (similar to the&amp;nbsp;Chain-of-Responsibility design pattern). Though the demo targets Silverlight, it can also be helpful for those learning how to take advantage of Unity Interception in their desktop CLR apps. See also: sample code used in the screencast, other Silverlight Integration Pack demos. Your feedback is invited! </itunes:summary>
      <itunes:duration>2062</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Interception-demo</link>
      <pubDate>Tue, 22 Mar 2011 00:51:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Interception-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_2MB_ch9.wmv" expression="full" duration="2062" fileSize="79922279" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_ch9.mp3" expression="full" duration="2062" fileSize="16502440" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_ch9.wma" expression="full" duration="2062" fileSize="16692197" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_high_ch9.mp4" expression="full" duration="2062" fileSize="523067742" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_low_ch9.mp4" expression="full" duration="2062" fileSize="35666802" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/e3ed/0b21f06c-a9e9-48bf-90eb-9eaa0189e3ed/ELSLUnityInterceptionDemo_2MB_ch9.wmv" length="79922279" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Interception-demo/rss</wfw:commentRss>
      <category>aspect-oriented programming</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Silverlight</category>
      <category>Unity</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Cross-tier validation demo</title>
      <description><![CDATA[ <p>This is the second screencast in the series showcasing the <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library Silverlight Integration Pack</a>. This time we are&nbsp;discussing cross-tier validation.</p><div id="entry-body"><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/62225">here</a>.</p><p>Pre-requisites:</p><ul><li><a class="externalLink" href="http://www.silverlight.net/getstarted">Silverlight SDK</a></li><li><a class="externalLink" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D197F51A-DE07-4EDF-9CBA-1F1B4A22110D">Blend SDK</a></li><li>Unity for Silverlight 2.0 (included) </li><li>Enterprise Library Silverlight Integration Pack - <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85024">code drop 1</a> or <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85671">2</a> </li><li>SQL Server Express (also you will need to execite two .sql scripts in the projects) </li></ul><p>Take a look. Play with the demo. <a href="http://entlib.codeplex.com/discussions/248785">Tell us</a> what you think.</p></div><p>Apologies for&nbsp;poor &quot;underwater&quot; sound quality.</p><p>See also: <a href="http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo">Demo 1</a>, <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack home page</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c6b09f3520004edbac909ea00018921b">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</comments>
      <itunes:summary> This is the second screencast in the series showcasing the Enterprise Library Silverlight Integration Pack. This time we are&amp;nbsp;discussing cross-tier validation. Source code is posted here. Pre-requisites: Silverlight SDKBlend SDKUnity for Silverlight 2.0 (included) Enterprise Library Silverlight Integration Pack - code drop 1 or 2 SQL Server Express (also you will need to execite two .sql scripts in the projects) Take a look. Play with the demo. Tell us what you think. Apologies for&amp;nbsp;poor &amp;quot;underwater&amp;quot; sound quality. See also: Demo 1, Enterprise Library 5.0 Silverlight Integration Pack home page </itunes:summary>
      <itunes:duration>1912</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</link>
      <pubDate>Tue, 08 Mar 2011 22:42:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_2MB_ch9.wmv" expression="full" duration="1912" fileSize="73471459" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_ch9.mp3" expression="full" duration="1912" fileSize="15301034" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_ch9.wma" expression="full" duration="1912" fileSize="15478581" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_high_ch9.mp4" expression="full" duration="1912" fileSize="470273886" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_low_ch9.mp4" expression="full" duration="1912" fileSize="29652424" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_2MB_ch9.wmv" length="73471459" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo/rss</wfw:commentRss>
      <category>Demo</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Silverlight</category>
      <category>Validation</category>
      <category>WCF RIA Services</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Validation demo</title>
      <description><![CDATA[ <p>This is a demo of the basic validation scenarios using <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack</a>, including:&nbsp;&nbsp;</p><ul><li>Validation using attributes </li><li>Injecting validation rules based on configuration </li><li>Cross-field validation via self-validation </li><li>Support for implementing IDataErrorInfo </li></ul><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/61159#DownloadId=208952">here</a>. To run, make sure to:</p><ul><li>Install the latest version of <a class="externalLink" href="http://silverlight%20sdk%20http//www.silverlight.net/getstarted">Silverlight SDK http://www.silverlight.net/getstarted</a> </li><li>Install <a class="externalLink" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=03020964-57f3-4893-9e6c-3b1c281432c8">Unity for Silverlight 2.0</a> </li><li>Download and compile <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85024">Enterprise Library Silverlight Integration Pack - code drop 1</a> </li></ul><p>Take a look. Play with the demo. Tell us what you think.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/melnik/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2587201c8e3a468badf59ea000176a95">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</comments>
      <itunes:summary> This is a demo of the basic validation scenarios using Enterprise Library 5.0 Silverlight Integration Pack, including:&amp;nbsp;&amp;nbsp; Validation using attributes Injecting validation rules based on configuration Cross-field validation via self-validation Support for implementing IDataErrorInfo Source code is posted here. To run, make sure to: Install the latest version of Silverlight SDK http://www.silverlight.net/getstarted Install Unity for Silverlight 2.0 Download and compile Enterprise Library Silverlight Integration Pack - code drop 1 Take a look. Play with the demo. Tell us what you think. </itunes:summary>
      <itunes:duration>914</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</link>
      <pubDate>Tue, 08 Mar 2011 21:05:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_2MB_ch9.wmv" expression="full" duration="914" fileSize="29009437" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.mp3" expression="full" duration="914" fileSize="7316320" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wma" expression="full" duration="914" fileSize="7409837" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wmv" expression="full" duration="914" fileSize="35082916" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_high_ch9.mp4" expression="full" duration="914" fileSize="234510676" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_low_ch9.mp4" expression="full" duration="914" fileSize="16197837" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_Zune_ch9.wmv" expression="full" duration="914" fileSize="49210970" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://files.ch9.ms/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo.ism/manifest" expression="full" duration="914" fileSize="8654" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wmv" length="35082916" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo/rss</wfw:commentRss>
      <category>Demo</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Silverlight</category>
      <category>Validation</category>
    </item>    
</channel>
</rss>