<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:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>keydet</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/keydet/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>keydet</title><link>http://channel9.msdn.com/posts/keydet/</link></image><description>Channel 9 Blog for keydet</description><link>http://channel9.msdn.com/posts/keydet/</link><language>en-us</language><pubDate>Fri, 18 Jul 2008 21:52:00 GMT</pubDate><lastBuildDate>Fri, 18 Jul 2008 21:52:00 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3243.35083, Culture=neutral, PublicKeyToken=null)</generator><item><title>Rendering Polygons from SQL Server 2008 on Virtual Earth</title><description>&lt;img src="http://channel9.msdn.com/Link/865b3e12-a9e2-48d5-a2c1-e3c25c46b1df/" border="0" /&gt;&lt;a href="http://devkeydet.com/"&gt;Marc Schweigert&lt;/a&gt; builds off of the concepts shown in &lt;a href="http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/"&gt;his previous screencast &lt;/a&gt;and shows you how to render a polygon on a Virtual Earth map using REST, Windows Communication Foundation (WCF), LINQ to SQL, and the new geography data type in SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
To learn more about the GeoRSS utility library, visit:&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/07/01/simple-georss-utility-library-released.aspx"&gt;http://blogs.msdn.com/eugeniop/archive/2008/07/01/simple-georss-utility-library-released.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A big thanks to &lt;a href="http://blogs.msdn.com/eugeniop"&gt;Eugenio Pace &lt;/a&gt;for letting me use it as part of my sample!&lt;br /&gt;
&lt;br /&gt;
To download the source code visit:&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/07/19/screencast-rendering-polygons-from-sql-server-2008-on-virtual-earth.aspx"&gt;http://blogs.msdn.com/devkeydet/archive/2008/07/19/screencast-rendering-polygons-from-sql-server-2008-on-virtual-earth.aspx&lt;/a&gt;&lt;br /&gt;&lt;img src="http://channel9.msdn.com/416144/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-Server-2008-on-Virtual-Earth/</comments><link>http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-Server-2008-on-Virtual-Earth/</link><pubDate>Fri, 18 Jul 2008 18:08:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-Server-2008-on-Virtual-Earth/</guid><evnet:views>9971</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/416144/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Marc Schweigert builds off of the concepts shown in his previous screencast and shows you how to render a polygon on a Virtual Earth map using REST, Windows Communication Foundation (WCF), LINQ to SQL, and the new geography data type in SQL Server 2008.

To learn more about the GeoRSS utility&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/1/6/1/4/VeWcfSql08Retrieve_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/865b3e12-a9e2-48d5-a2c1-e3c25c46b1df/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/1/6/1/4/VeWcfSql08Retrieve.wmv" expression="full" duration="954" fileSize="28151925" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/4/1/6/1/4/VeWcfSql08Retrieve.wmv" expression="full" duration="954" fileSize="205" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>keydet</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-Server-2008-on-Virtual-Earth/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/416144/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>LINQ</category><category>SQL Server 2008</category><category>Virtual Earth</category><category>WCF</category></item><item><title>Saving Virtual Earth Polygons to SQL Server 2008</title><description>&lt;img src="http://channel9.msdn.com/Link/d5e2fe91-cd35-4d1e-a9e1-44a4cad99558/" border="0" /&gt;&lt;a href="http://devkeydet.com"&gt;Marc Schweigert&lt;/a&gt; shows you how to draw a polygon on a Virtual Earth map and save it using ASP.NET AJAX, Windows Communication Foundation (WCF), LINQ to SQL, and the new geography data type in SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
To download the source code visit:&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/07/18/screencast-saving-virtual-earth-polygons-to-sql-server-2008.aspx"&gt;http://blogs.msdn.com/devkeydet/archive/2008/07/18/screencast-saving-virtual-earth-polygons-to-sql-server-2008.aspx&lt;/a&gt;&lt;img src="http://channel9.msdn.com/416128/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/</comments><link>http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/</link><pubDate>Fri, 18 Jul 2008 17:12:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/</guid><evnet:views>10328</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/416128/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Marc Schweigert shows you how to draw a polygon on a Virtual Earth map and save it using ASP.NET AJAX, Windows Communication Foundation (WCF), LINQ to SQL, and the new geography data type in SQL Server 2008.

To download the source code&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/1/6/1/4/VeWcfSql08Draw_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d5e2fe91-cd35-4d1e-a9e1-44a4cad99558/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/1/6/1/4/VeWcfSql08Draw.wmv" expression="full" duration="656" fileSize="18700593" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/8/2/1/6/1/4/VeWcfSql08Draw.wmv" expression="full" duration="656" fileSize="197" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>keydet</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/416128/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>LINQ</category><category>SQL Server 2008</category><category>Virtual Earth</category><category>WCF</category></item><item><title>Using Virtual Earth in a WPF Application</title><description>&lt;img src="http://channel9.msdn.com/Link/f65a24d9-2a53-4f4b-8137-59b6f5684e35/" border="0" /&gt;&lt;a href="http://devkeydet.com"&gt;Marc Schweigert&lt;/a&gt; shows you how to use Virtual Earth in a WPF application by using a prototype WPF Virtual Earth control.  You'll also see a walkthrough of how the prototype control was built.  You can download the prototype and sample application at &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/06/24/wpf-and-virtual-earth-revisited.aspx"&gt;http://blogs.msdn.com/devkeydet/archive/2008/06/24/wpf-and-virtual-earth-revisited.aspx&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/412485/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Using-Virtual-Earth-in-a-WPF-Application/</comments><link>http://channel9.msdn.com/posts/keydet/Using-Virtual-Earth-in-a-WPF-Application/</link><pubDate>Fri, 27 Jun 2008 14:52:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Using-Virtual-Earth-in-a-WPF-Application/</guid><evnet:views>4799</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/412485/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Marc Schweigert shows you how to use Virtual Earth in a WPF application by using a prototype WPF Virtual Earth control.  You'll also see a walkthrough of how the prototype control was built.  You can download the prototype and sample application&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/4/2/1/4/WpfVirtualEarthControl_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f65a24d9-2a53-4f4b-8137-59b6f5684e35/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/4/2/1/4/WpfVirtualEarthControl.wmv" expression="full" duration="1428" fileSize="62149425" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/8/4/2/1/4/WpfVirtualEarthControl.wmv" expression="full" duration="1428" fileSize="212" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>keydet</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Using-Virtual-Earth-in-a-WPF-Application/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/412485/Trackback.aspx</trackback:ping><category>Virtual Earth</category><category>WPF</category></item><item><title>Hosting a Workflow in a Local Executable using Workflow Services Part I</title><description>&lt;p&gt;When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the &lt;strong&gt;WorkflowRuntime&lt;/strong&gt; class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a &lt;strong&gt;ExternalDataExchangeService&lt;/strong&gt;.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412197.aspx"&gt;Workflow Services&lt;/a&gt; which are Windows Communication Foundation (WCF) Services authored as workflows.&amp;nbsp; Workflow Services give you a new way to accomplish this scenario using a much simpler,&amp;nbsp;cleaner, and arguably more elegant approach.&amp;nbsp; In this three part screencast, I show you how to improve on the more&amp;nbsp;manual hosting + ExternalDataExchangeServices approach by hosting a workflow in a client executable&amp;nbsp;using Workflow Service.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398586&gt;Part I&lt;/a&gt; - Reviewing the SimpleExpenseReport application from the &lt;a href="http://channel9.msdn.com/msdn2.microsoft.com/en-us/library/ms734794(VS.85).aspx&gt;Create a Sequential Workflow&lt;/a&gt; tutorial so we can compare the two approaches. The application explicitly hosts the WorkflowRuntime &amp;amp; uses ExternalDataExchangeService&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=398582&gt;Part II&lt;/a&gt; - Walking through the fundamentals of creating a Workflow Service and hosting the Workflow Service locally&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398556&gt;Part III&lt;/a&gt; - Walking through my rewrite of the SimpleExpenseReport application using Workflow Services.&lt;/p&gt;
&lt;p&gt;Source code for the Workflow Services version of SimpleExpenseReport is available&amp;nbsp;at &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/397776/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-I/</comments><link>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-I/</link><pubDate>Thu, 17 Apr 2008 23:40:57 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/7/7/9/3/398586_WfSvcInClientPartI.wmv</guid><evnet:views>4926</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/397776/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the WorkflowRuntime class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a ExternalDataExchangeService.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced Workflow Services which are Windows…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/117dd98f-f2cf-4a4b-a762-69ea14930880/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d2f51218-765b-470b-a1eb-ad3988e1a3bc/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c0289b66-73fe-48da-b4e0-13f0cf0c1b64/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e3abf6ea-02e6-4754-a5b4-17d398127542/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/7/7/9/3/398586_WfSvcInClientPartI.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/7/7/9/3/398586.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/7/7/9/3/398586_WfSvcInClientPartI.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-I/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/397776/Trackback.aspx</trackback:ping><category>Windows Workflow</category></item><item><title>Hosting a Workflow in a Local Executable using Workflow Services Part II</title><description>&lt;p&gt;When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the &lt;strong&gt;WorkflowRuntime&lt;/strong&gt; class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a &lt;strong&gt;ExternalDataExchangeService&lt;/strong&gt;.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412197.aspx"&gt;Workflow Services&lt;/a&gt; which are Windows Communication Foundation (WCF) Services authored as workflows.&amp;nbsp; Workflow Services give you a new way to accomplish this scenario using a much simpler,&amp;nbsp;cleaner, and arguably more elegant approach.&amp;nbsp; In this three part screencast, I show you how to improve on the more&amp;nbsp;manual hosting + ExternalDataExchangeServices approach by hosting a workflow in a client executable&amp;nbsp;using Workflow Service.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398586&gt;Part I&lt;/a&gt; - Reviewing the SimpleExpenseReport application from the &lt;a href="http://channel9.msdn.com/msdn2.microsoft.com/en-us/library/ms734794(VS.85).aspx&gt;Create a Sequential Workflow&lt;/a&gt; tutorial so we can compare the two approaches. The application explicitly hosts the WorkflowRuntime &amp;amp; uses ExternalDataExchangeService&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=398582&gt;Part II&lt;/a&gt; - Walking through the fundamentals of creating a Workflow Service and hosting the Workflow Service locally&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398556&gt;Part III&lt;/a&gt; - Walking through my rewrite of the SimpleExpenseReport application using Workflow Services.&lt;/p&gt;
&lt;p&gt;Source code for the Workflow Services version of SimpleExpenseReport is available&amp;nbsp;at &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/397772/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-II/</comments><link>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-II/</link><pubDate>Thu, 17 Apr 2008 23:30:05 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/7/7/9/3/398582_WfSvcInClientPartII.wmv</guid><evnet:views>3540</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/397772/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the WorkflowRuntime class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a ExternalDataExchangeService.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced Workflow Services which are Windows…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5b5905f8-c8e1-4009-9971-162957d7f9da/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3d007fec-f42e-4ff9-af1b-538b4c2a24b5/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a20d61d0-c8f8-41a8-9a35-5af004bdc742/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/11610ae3-681a-4dd4-b08b-4413746ea90c/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/7/7/9/3/398582_WfSvcInClientPartII.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/7/7/9/3/398582.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/7/7/9/3/398582_WfSvcInClientPartII.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-II/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/397772/Trackback.aspx</trackback:ping><category>Windows Workflow</category></item><item><title>Hosting a Workflow in a Local Executable using Workflow Services Part III</title><description>&lt;span&gt;
				
&lt;p&gt;When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the &lt;strong&gt;WorkflowRuntime&lt;/strong&gt; class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a &lt;strong&gt;ExternalDataExchangeService&lt;/strong&gt;.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412197.aspx"&gt;Workflow Services&lt;/a&gt; which are Windows Communication Foundation (WCF) Services authored as workflows.&amp;nbsp; Workflow Services give you a new way to accomplish this scenario using a much simpler,&amp;nbsp;cleaner, and arguably more elegant approach.&amp;nbsp; In this three part screencast, I show you how to improve on the more&amp;nbsp;manual hosting + ExternalDataExchangeServices approach by hosting a workflow in a client executable&amp;nbsp;using Workflow Service.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398586&gt;Part I&lt;/a&gt; - Reviewing the SimpleExpenseReport application from the &lt;a href="http://channel9.msdn.com/msdn2.microsoft.com/en-us/library/ms734794(VS.85).aspx&gt;Create a Sequential Workflow&lt;/a&gt; tutorial so we can compare the two approaches. The application explicitly hosts the WorkflowRuntime &amp;amp; uses ExternalDataExchangeService&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=398582&gt;Part II&lt;/a&gt; - Walking through the fundamentals of creating a Workflow Service and hosting the Workflow Service locally&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=398556&gt;Part III&lt;/a&gt; - Walking through my rewrite of the SimpleExpenseReport application using Workflow Services.&lt;/p&gt;
&lt;p&gt;Source code for the Workflow Services version of SimpleExpenseReport is available&amp;nbsp;at &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WCF_WF/SimpleExpenseReportWorkflowServices.zip&lt;/a&gt;.&lt;/p&gt;
		&lt;/span&gt;&lt;img src="http://channel9.msdn.com/342560/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-III/</comments><link>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-III/</link><pubDate>Thu, 17 Apr 2008 22:22:21 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/5/2/4/3/398556_WfSvcInClientPartIII.wmv</guid><evnet:views>3264</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/342560/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>When the Windows Workflow Foundation (WF)&amp;nbsp;was first introduced in the .NET Framework 3.0, the only way to host a workflow in a client application was to use the WorkflowRuntime class programmatically, start the runtime, and create/start an instance of a workflow.&amp;nbsp; Furthermore, if you wanted to communicate between the client code and the workflow logic, you needed to ues a ExternalDataExchangeService.&amp;nbsp; This required a fair amount coding effort to get even the simplest of workflows up and running.&amp;nbsp; The .NET Framework 3.5 introduced Workflow Services which are Windows…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/ca41268f-54aa-4a7e-b299-477dc5515824/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/90e4ba5b-f3a4-4351-b446-65a56e9389aa/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/92ac9cde-c416-446a-a079-5b711c079b62/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/00be1b70-d1a5-463d-a68b-f28482c0a4a8/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/5/2/4/3/398556_WfSvcInClientPartIII.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/5/2/4/3/398556.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/5/2/4/3/398556_WfSvcInClientPartIII.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Hosting-a-Workflow-in-a-Local-Executable-using-Workflow-Services-Part-III/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/342560/Trackback.aspx</trackback:ping><category>Windows Workflow</category></item><item><title>Exposing/Consuming RSS/ATOM using WCF 3.5 &amp;amp; Silverlight 2</title><description>&lt;a href="http://devkeydet.com"&gt;Marc Schweigert&lt;/a&gt; shows you how easy it is to expose RSS and Atom feeds using the new &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412169.aspx"&gt;Web Programming Model &lt;/a&gt;(REST) features,&amp;nbsp;classes in the new &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412202.aspx"&gt;System.ServiceModel.Syndication&lt;/a&gt;&amp;nbsp;namespace, and &lt;a href="http://msdn2.microsoft.com/en-us/library/bb386976.aspx"&gt;LINQ to SQL&amp;nbsp;&lt;/a&gt;in the .NET Framework 3.5.&amp;nbsp; Then, you will see how you can use classes from the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412202.aspx"&gt;System.ServiceModel.Syndication&lt;/a&gt;&amp;nbsp;namespace to consume RSS and Atom feeds using Silverlight 2.&lt;br /&gt;&lt;br /&gt;Source code for this screencast is available &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Screencast%20Code/Exposing%20and%20Consuming%20RSS%20and%20ATOM%20using%20WCF%203.5%20%7C0%20Silverlight%202/WcfSyndicationLinqToSqlSilverlight2.zip"&gt;here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/262204/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/ExposingConsuming-RSSATOM-using-WCF-35-amp-Silverlight-2/</comments><link>http://channel9.msdn.com/posts/keydet/ExposingConsuming-RSSATOM-using-WCF-35-amp-Silverlight-2/</link><pubDate>Fri, 11 Apr 2008 20:40:44 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/2/2/6/2/397040_WcfSyndicationLinqToSqlSilverlight2.wmv</guid><evnet:views>3439</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262204/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Marc Schweigert shows you how easy it is to expose RSS and Atom feeds using the new Web Programming Model (REST) features,&amp;nbsp;classes in the new System.ServiceModel.Syndication&amp;nbsp;namespace, and LINQ to SQL&amp;nbsp;in the .NET Framework 3.5.&amp;nbsp; Then, you will see how you can use classes from the System.ServiceModel.Syndication&amp;nbsp;namespace to consume RSS and Atom feeds using Silverlight 2.Source code for this screencast is available here.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d87d486e-068e-47c9-af29-006bf61348ea/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ce35fa4d-58e4-4307-9337-3c657a757a21/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2f1e0c17-a398-4417-929e-4daaa5f0290e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/84c5a531-1e4e-4804-813c-f2b35f141c7c/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/2/2/6/2/397040_WcfSyndicationLinqToSqlSilverlight2.wmv" expression="full" duration="943" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/2/2/6/2/397040.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/2/2/6/2/397040_WcfSyndicationLinqToSqlSilverlight2.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/ExposingConsuming-RSSATOM-using-WCF-35-amp-Silverlight-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262204/Trackback.aspx</trackback:ping><category>Silverlight</category><category>WCF</category></item><item><title>Silverlight 2 DIGG Sample Part I</title><description>&lt;p&gt;
				&lt;a href="http://weblogs.asp.net/scottgu/"&gt;
						Scott Guthrie
				&lt;/a&gt; has a great eight part series titled &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;First Look at Silverlight 2&lt;/a&gt; where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I put together what turned out to be a three part screencast.&amp;nbsp; Here are the direct links for each part:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395039&gt;Silverlight 2 DIGG Sample Part I&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395035&gt;Silverlight 2 DIGG Sample Part II&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=395028&gt;Silverlight 2 DIGG Sample Part III&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope you find it useful!&amp;nbsp; The source code for the app is available at &lt;a title="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip" href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/262042/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-I/</comments><link>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-I/</link><pubDate>Fri, 04 Apr 2008 01:26:28 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/0/2/6/2/395039_DiggSilverlight2partI.wmv</guid><evnet:views>5142</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262042/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Scott Guthrie has a great eight part series titled First Look at Silverlight 2 where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/14757f71-8b2b-4972-a797-c8b21fbefd53/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3b182a11-a3ea-4de8-8d95-002e50f426c8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e437a411-7be3-4f25-a2eb-0858a3ba8a6a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6c39738b-62af-4511-8ed2-7dd429183e13/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/0/2/6/2/395039_DiggSilverlight2partI.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/0/2/6/2/395039.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/0/2/6/2/395039_DiggSilverlight2partI.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-I/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262042/Trackback.aspx</trackback:ping><category>Silverlight</category></item><item><title>Silverlight 2 DIGG Sample Part II</title><description>&lt;p&gt;
				&lt;a href="http://weblogs.asp.net/scottgu/"&gt;
						Scott Guthrie
				&lt;/a&gt; has a great eight part series titled &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;First Look at Silverlight 2&lt;/a&gt; where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I put together what turned out to be a three part screencast.&amp;nbsp; Here are the direct links for each part:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395039&gt;Silverlight 2 DIGG Sample Part I&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395035&gt;Silverlight 2 DIGG Sample Part II&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=395028&gt;Silverlight 2 DIGG Sample Part III&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope you find it useful!&amp;nbsp; The source code for the app is available at &lt;a title="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip" href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/262039/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-II/</comments><link>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-II/</link><pubDate>Fri, 04 Apr 2008 01:17:24 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/3/0/2/6/2/395035_DiggSilverlight2partII.wmv</guid><evnet:views>2553</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262039/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Scott Guthrie has a great eight part series titled First Look at Silverlight 2 where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/7caa3fa0-e2b2-4a33-9600-f22162b3b52a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/145f2d11-be3e-4d98-ba35-ae9298d73d5c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5c0a0aed-b05b-442a-9334-a103b07f0db1/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/64ebf98e-4526-453d-8ea0-fd6e0d166291/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/3/0/2/6/2/395035_DiggSilverlight2partII.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/3/0/2/6/2/395035.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/3/0/2/6/2/395035_DiggSilverlight2partII.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-II/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262039/Trackback.aspx</trackback:ping><category>Silverlight</category></item><item><title>Silverlight 2 DIGG Sample Part III</title><description>&lt;p&gt;
				&lt;a href="http://weblogs.asp.net/scottgu/"&gt;
						Scott Guthrie
				&lt;/a&gt; has a great eight part series titled &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;First Look at Silverlight 2&lt;/a&gt; where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I put together what turned out to be a three part screencast.&amp;nbsp; Here are the direct links for each part:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395039&gt;Silverlight 2 DIGG Sample Part I&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395035&gt;Silverlight 2 DIGG Sample Part II&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=395028&gt;Silverlight 2 DIGG Sample Part III&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope you find it useful!&amp;nbsp; The source code for the app is available at &lt;a title="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip" href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip"&gt;http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Silverlight%202/MyDiggSample_Silverlight2Beta1.zip&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/262038/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-III/</comments><link>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-III/</link><pubDate>Fri, 04 Apr 2008 00:31:25 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/6/2/395028_DiggSilverlight2partIII.wmv</guid><evnet:views>2363</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262038/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Scott Guthrie has a great eight part series titled First Look at Silverlight 2 where he walks you through building a Silverlight 2 sample app from scratch.&amp;nbsp; The walkthrough highlights almost all of the key features of Silverlight 2 Beta 1.&amp;nbsp; The walkthrough is so comprehensive that I have been using a slightly modified version of it for my Silverlight 2 presentations.&amp;nbsp; Since I am a big fan of seeing vs. reading, I asked Scott if it would be ok if I turned his written walkthrough into a video walkthrough delivered as a Channel 9 screencast.&amp;nbsp; Scott gave me the thumbs up so I…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/82dca9d6-c163-4575-8c85-2027e8ac9402/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7829d55e-90b2-4af4-8218-b6e2b4839558/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/77313c67-5509-4dc3-9c84-be3880b99e78/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/d458e65b-323f-4b02-a40e-dba79a761356/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/6/2/395028_DiggSilverlight2partIII.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/6/2/395028.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/6/2/395028_DiggSilverlight2partIII.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Silverlight-2-DIGG-Sample-Part-III/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262038/Trackback.aspx</trackback:ping><category>Silverlight</category></item><item><title>JavaScript Intellisense for the Virtual Earth Map Control</title><description>
				&lt;strong&gt;UPDATE:&lt;/strong&gt;
				&amp;nbsp; Folks are experiencing issues sending to the contribution email address.&amp;nbsp; This has been fixed.&amp;nbsp; Details &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/02/26/virtual-earth-javascript-intellisense-helper-codeplex-project-update-for-those-who-want-to-contribute.aspx"&gt;here&lt;/a&gt;.
				&lt;br /&gt;
		
		&lt;br /&gt;Have you ever wished you could get JavaScript Intellisense for the Virtual Earth Map Control in Visual Studio 2008?&amp;nbsp; I have, so I came up with a solution and started a codeplex project!&amp;nbsp; This screencast explains the solution.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The project is not finished.&amp;nbsp; I need people to volunteer to contribute so we can release full intellisense for&amp;nbsp;the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb429619.aspx"&gt;Virtual Earth Map Control 6.0&lt;/a&gt;.&amp;nbsp; Instructions for people who want to contribute are in the screencast.&amp;nbsp; The more people willing to contribute, the faster we make this available for everyone!&lt;br /&gt;&lt;br /&gt;If you want to keep up with what's going on with the project, subscribe to my RSS feed from &lt;a href="http://devkeydet.com"&gt;http://devkeydet.com&lt;/a&gt;.&amp;nbsp; The codeplex project is&amp;nbsp;&lt;a href="http://codeplex.com/vejs"&gt;http://codeplex.com/vejs&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/261241/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/JavaScript-Intellisense-for-the-Virtual-Earth-Map-Control/</comments><link>http://channel9.msdn.com/posts/keydet/JavaScript-Intellisense-for-the-Virtual-Earth-Map-Control/</link><pubDate>Tue, 26 Feb 2008 16:02:04 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/4/2/1/6/2/386000_VeJavaScriptIntellisenseHelper.wmv</guid><evnet:views>10071</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261241/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>UPDATE:&amp;nbsp; Folks are experiencing issues sending to the contribution email address.&amp;nbsp; This has been fixed.&amp;nbsp; Details here.Have you ever wished you could get JavaScript Intellisense for the Virtual Earth Map Control in Visual Studio 2008?&amp;nbsp; I have, so I came up with a solution and started a codeplex project!&amp;nbsp; This screencast explains the solution.&amp;nbsp; The project is not finished.&amp;nbsp; I need people to volunteer to contribute so we can release full intellisense for&amp;nbsp;the Virtual Earth Map Control 6.0.&amp;nbsp; Instructions for people who want to contribute are in the…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4b6383ac-6f77-47d2-a941-f1dbbb8f3a8e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/977e592d-2315-4082-9570-80d02b43deb9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9e2c5175-1596-4f8f-9e5b-870f2053010b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/41310840-08aa-43ff-84c5-c37328159ee4/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/4/2/1/6/2/386000_VeJavaScriptIntellisenseHelper.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/4/2/1/6/2/386000.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/4/2/1/6/2/386000_VeJavaScriptIntellisenseHelper.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/JavaScript-Intellisense-for-the-Virtual-Earth-Map-Control/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261241/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>Virtual Earth</category><category>Visual Studio</category><category>VS 2008</category></item><item><title>Adding Closed Captioning to video using Silverlight, ASP.NET AJAX, WCF and an external data source</title><description>In my previous Silverlight Closed Captioning screencast &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=330598&gt;here&lt;/a&gt;, I showed you how to use Expression Encoder&amp;nbsp;to import Closed Captioning information to produce a solution without writing a line of code.&amp;nbsp; What if you store your Closed Captioning information in an external data source (database,&amp;nbsp;SAMI file, XML file, etc.) and want to keep it there?&amp;nbsp; Do you have&amp;nbsp;to reprocess all of your videos using Expression Encoder?&amp;nbsp; Of course not, but you do have to write some code:).&amp;nbsp; In this screencast, I show you how to use Silverlight, ASP.NET AJAX, and the Windows Communication Foundation (WCF)&amp;nbsp; to solve this problem.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;You can download the sample code via my blog at &lt;a href="http://devkeydet.spaces.live.com/blog/cns!1F72DA7294089597!452.entry"&gt;http://devkeydet.spaces.live.com/blog/cns!1F72DA7294089597!452.entry&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/258671/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-external-data-source/</comments><link>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-external-data-source/</link><pubDate>Thu, 01 Nov 2007 19:30:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-external-data-source/</guid><evnet:views>5931</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258671/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In my previous Silverlight Closed Captioning screencast here, I showed you how to use Expression Encoder&amp;nbsp;to import Closed Captioning information to produce a solution without writing a line of code.&amp;nbsp; What if you store your Closed Captioning information in an external data source (database,&amp;nbsp;SAMI file, XML file, etc.) and want to keep it there?&amp;nbsp; Do you have&amp;nbsp;to reprocess all of your videos using Expression Encoder?&amp;nbsp; Of course not, but you do have to write some code:).&amp;nbsp; In this screencast, I show you how to use Silverlight, ASP.NET AJAX, and the Windows…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/ac488795-5b80-4f59-831b-a7599cd17353/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f9dd2699-8e74-412e-ac13-ca56e9478cbf/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/189e0c78-6a28-4e16-bc3d-d3a4aec302de/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/519ed1ca-4808-43d0-8cf0-e37f2247967c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/dbe9a6f9-5948-4445-9585-f645430bb84c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7fe5ec07-10b5-43cc-b790-89334d25f6ea/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/024f5f69-dc59-4f93-af82-6a625023697d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/031027b2-a2a9-49cf-99c1-731cd4c4f59a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ee695da9-ab0e-4f39-93a4-12e290365bcb/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f5821311-9bf1-4bf8-949c-1cc497f42ef9/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a930243a-6a8c-4488-adca-1d46043eebf6/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/8b299610-a7b8-4a9e-9b63-1d755e3aad4f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a9014f20-963d-4e6d-b484-22d01b031822/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/14e837ec-5b5f-405e-ab82-3bdd07ce11d6/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/97648b99-9438-453c-9adf-76d357e5bb2c/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/07c33d0c-8fa8-4a18-ad49-827fecd81639/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/bdd3ffa3-d814-4a95-a116-cfd6894062fe/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/534093e0-7d7e-4a96-8878-ae40ed2ac4fd/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/6/8/5/2/352814_SilverlightCcExternalData.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/6/8/5/2/352814.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/6/8/5/2/352814_SilverlightCcExternalData.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-external-data-source/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258671/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>Atlas</category><category>JSON</category><category>Orcas</category><category>Silverlight</category><category>Visual Studio</category><category>WCF</category><category>Web Services</category></item><item><title>Adding Closed Captioning to video using Expression Media Encoder and Silverlight</title><description>&lt;p&gt;Do you have a need to produce cross browser video with Closed Captioning that targets both Windows and the Mac?&amp;nbsp; If so, then you stumbled upon the right screencast!&amp;nbsp; I'll show you how in a little over 5 minutes using Expression Media Encoder and Microsoft Silverlight.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/256675/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Expression-Media-Encoder-and-Silverlight/</comments><link>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Expression-Media-Encoder-and-Silverlight/</link><pubDate>Tue, 31 Jul 2007 05:50:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Expression-Media-Encoder-and-Silverlight/</guid><evnet:views>3915</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/256675/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Do you have a need to produce cross browser video with Closed Captioning that targets both Windows and the Mac?&amp;nbsp; If so, then you stumbled upon the right screencast!&amp;nbsp; I'll show you how in a little over 5 minutes using Expression Media Encoder and Microsoft Silverlight.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/c8e16657-a6de-4caf-96ef-aa1cb98292ec/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/689c6c68-9f0b-4a5c-b633-419516eb2170/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a51cf868-92b7-41d5-ab89-e4b29886db91/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e2d47e55-7ebd-4bf5-8999-ad333cd6577d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6699b321-ee65-4bf4-8b12-cc59d65293b3/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/878ae0f8-3e7d-493c-818b-99afef0a8db2/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/6/6/5/2/330598_eme_cc.wmv" expression="full" duration="391" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/6/6/5/2/330598.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/6/6/5/2/330598_eme_cc.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Expression-Media-Encoder-and-Silverlight/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/256675/Trackback.aspx</trackback:ping><category>Expression</category><category>Silverlight</category></item><item><title>Using the UpdatePanel and tab controls from the AJAX Control Toolkit to build an &amp;quot;in place&amp;quot</title><description>&lt;p&gt;A customer asked me how to implement a specific master details scenario with tabs using ASP.NET AJAX.&amp;nbsp; This screencast shows the scenario/solution.&lt;br /&gt;&lt;br /&gt;Download sample from &lt;a href="http://blogs.msdn.com/publicsector/archive/2007/05/23/screencast-using-the-updatepanel-and-tab-controls-from-the-ajax-control-toolkit-to-build-an-quot-in-place-quot-master-details.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/254924/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Using-the-UpdatePanel-and-tab-controls-from-the-AJAX-Control-Toolkit-to-build-an-quotin-placequot/</comments><link>http://channel9.msdn.com/posts/keydet/Using-the-UpdatePanel-and-tab-controls-from-the-AJAX-Control-Toolkit-to-build-an-quotin-placequot/</link><pubDate>Wed, 23 May 2007 17:15:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Using-the-UpdatePanel-and-tab-controls-from-the-AJAX-Control-Toolkit-to-build-an-quotin-placequot/</guid><evnet:views>11271</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/254924/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;A customer asked me how to implement a specific master details scenario with tabs using ASP.NET AJAX.&amp;nbsp; This screencast shows the scenario/solution.&lt;br /&gt;&lt;br /&gt;Download sample from &lt;a href="http://blogs.msdn.com/publicsector/archive/2007/05/23/screencast-using-the-updatepanel-and-tab-controls-from-the-ajax-control-toolkit-to-build-an-quot-in-place-quot-master-details.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/69a73521-bb05-47fd-87f0-6249a68d8b78/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5e997ef6-2bc7-4130-961c-18613393f506/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/55518854-3932-4e9c-9bf5-e2b130e9947f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f29f924b-7f37-46ca-bf1a-d70dd63451cc/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e9710179-fa63-4391-9fb0-3c1b3e7ec89f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/96d10a33-ef21-4562-b885-52eb09f2cb64/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/2/9/4/5/2/309889_AjaxMasterDetailsTabs.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/2/9/4/5/2/309889.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/2/9/4/5/2/309889_AjaxMasterDetailsTabs.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Using-the-UpdatePanel-and-tab-controls-from-the-AJAX-Control-Toolkit-to-build-an-quotin-placequot/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/254924/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>Atlas</category></item><item><title>Simplifying XMLHTTP programming with ASP.NET “Atlas” (part II)</title><description>Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET "Atlas" abstracts the complexities of XMLHTTP programming by allowing you to make web service calls from client script.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasNetworkCallbacks.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;img src="http://channel9.msdn.com/199921/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-II/</comments><link>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-II/</link><pubDate>Thu, 15 Jun 2006 01:32:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-II/</guid><evnet:views>17041</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/199921/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET "Atlas" abstracts the complexities of XMLHTTP programming by allowing you to make web service calls from client script.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasNetworkCallbacks.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0c73549d-8600-4e12-9105-3dd6cb087523/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/091e5369-d602-4119-a16d-bd8b047ce2a1/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a52fd668-2d50-4c0b-b460-1f6a11cc50cb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c4585533-9d5c-4112-855e-764f3048e04f/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/9/9/9/1/204592_Atlas_SC_NetworkCallbacks2_WMV.wmv" expression="full" duration="452" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/9/9/9/1/204592.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/9/9/9/1/204592_Atlas_SC_NetworkCallbacks2_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-II/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/199921/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>Simplifying XMLHTTP programming with ASP.NET “Atlas” (part I)</title><description>&lt;p&gt;﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET "Atlas" abstracts the complexities of XMLHTTP programming by allowing you to make web service calls from client script.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasNetworkCallbacks.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/199917/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-I/</comments><link>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-I/</link><pubDate>Thu, 15 Jun 2006 01:19:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-I/</guid><evnet:views>25121</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/199917/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET "Atlas" abstracts the complexities of XMLHTTP programming by allowing you to make web service calls from client script.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasNetworkCallbacks.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/369eab33-87ed-4fd1-8e61-909ccbe517fa/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/87ccfcd5-c440-47eb-8210-38823b44f1b9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/6492b3e6-e153-43de-8436-692554ba0ba2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/460d428e-b704-4f0c-b296-ea57b83f784f/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/1/9/9/9/1/204588_Atlas_SC_NetworkCallbacks_WMV.wmv" expression="full" duration="714" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/1/9/9/9/1/204588.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/1/9/9/9/1/204588_Atlas_SC_NetworkCallbacks_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Simplifying-XMLHTTP-programming-with-ASPNET-Atlas-part-I/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/199917/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>Examining the &amp;quot;Atlas&amp;quot; Control Toolkit</title><description>Building on concepts from his&amp;nbsp;previous screencasts, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll how to use a few of the controls from the "&lt;a href="http://atlas.asp.net/default.aspx?tabid=47&amp;amp;subtabid=477"&gt;Atlas" Control Toolkit&lt;/a&gt; to add rich behavior to an ASP.NET 2.0 application.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/ControlToolkit.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;img src="http://channel9.msdn.com/194600/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Examining-the-quotAtlasquot-Control-Toolkit/</comments><link>http://channel9.msdn.com/posts/keydet/Examining-the-quotAtlasquot-Control-Toolkit/</link><pubDate>Thu, 01 Jun 2006 15:13:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Examining-the-quotAtlasquot-Control-Toolkit/</guid><evnet:views>16850</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/194600/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Building on concepts from his&amp;nbsp;previous screencasts, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll how to use a few of the controls from the "Atlas" Control Toolkit to add rich behavior to an ASP.NET 2.0 application.&amp;nbsp;The source code for this screencast is available here.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at http://blogs.msdn.com/federaldev/.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/b5940869-be16-4ca3-a9fc-f9c62a40f57c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4ce22259-788c-4f35-b25a-0a2d1083a4e0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8de8bf78-e7a8-456f-b63d-27adce7b2075/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/68e69ceb-a4a6-4ff0-95a7-4ae8320540e7/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b8c6a751-e8b8-4d3c-8a9a-5341dcad216b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e6e72be6-851f-4830-a2bc-17e74f5c07c6/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/6/4/9/1/199266_Atlas_SC_ControlToolkit_WMV.wmv" expression="full" duration="515" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/6/4/9/1/199266.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/6/4/9/1/199266_Atlas_SC_ControlToolkit_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Examining-the-quotAtlasquot-Control-Toolkit/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/194600/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>AJAX Enabling ASP.NET 2.0 Web Parts with &amp;quot;Atlas&amp;quot;</title><description>Building on concepts from his&amp;nbsp;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=197195&gt;previous screencast&lt;/a&gt;, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll see how to AJAX enable ASP.NET 2.0 Web Parts with a&amp;nbsp;few simple steps.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasWebParts.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/193609/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/AJAX-Enabling-ASPNET-20-Web-Parts-with-quotAtlasquot/</comments><link>http://channel9.msdn.com/posts/keydet/AJAX-Enabling-ASPNET-20-Web-Parts-with-quotAtlasquot/</link><pubDate>Tue, 30 May 2006 10:58:58 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/AJAX-Enabling-ASPNET-20-Web-Parts-with-quotAtlasquot/</guid><evnet:views>48659</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/193609/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Building on concepts from his&amp;nbsp;previous screencast, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll see how to AJAX enable ASP.NET 2.0 Web Parts with a&amp;nbsp;few simple steps.The source code for this screencast is available here.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at http://blogs.msdn.com/federaldev/.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/242cff47-bcd2-4045-8cff-008456e0575d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f7924602-e290-4a2b-9f75-8e33207199ac/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/aef89a90-2570-4828-932f-eb4613c41b5a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3ee71cec-2bbc-4501-8919-a2e84a4c9dd9/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0ccf968f-24c3-43f3-af13-e4fadd8bd762/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/4eb29d2c-b562-4347-9700-5f2c52bf7d06/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/0/6/3/9/1/198273_Atlas_SC_WebParts_WMV.wmv" expression="full" duration="223" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/0/6/3/9/1/198273.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/0/6/3/9/1/198273_Atlas_SC_WebParts_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>15</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/AJAX-Enabling-ASPNET-20-Web-Parts-with-quotAtlasquot/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/193609/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>Attaching Client Functionality to ASP.NET Server Controls using ASP.NET &amp;quot;Atlas&amp;quot;</title><description>Building on concepts from his&amp;nbsp;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=196655&gt;previous screencast&lt;/a&gt;, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll see how to AJAX enable the GridView with a couple easy steps (without changing a line of code).&amp;nbsp; Then, you'll see how to add AJAX capabilities to existing ASP.NET 2.0 controls using control extenders.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasControlExtenders.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;img src="http://channel9.msdn.com/192531/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Attaching-Client-Functionality-to-ASPNET-Server-Controls-using-ASPNET-quotAtlasquot/</comments><link>http://channel9.msdn.com/posts/keydet/Attaching-Client-Functionality-to-ASPNET-Server-Controls-using-ASPNET-quotAtlasquot/</link><pubDate>Thu, 25 May 2006 16:14:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Attaching-Client-Functionality-to-ASPNET-Server-Controls-using-ASPNET-quotAtlasquot/</guid><evnet:views>17282</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/192531/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Building on concepts from his&amp;nbsp;previous screencast, ﻿Microsoft Federal Developer Evangelist Marc Schweigert demonstrates more AJAX enabling capabilities of ASP.NET "Atlas."&amp;nbsp; You'll see how to AJAX enable the GridView with a couple easy steps (without changing a line of code).&amp;nbsp; Then, you'll see how to add AJAX capabilities to existing ASP.NET 2.0 controls using control extenders.The source code for this screencast is available here.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at http://blogs.msdn.com/federaldev/.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/77b4235d-7d10-4122-9314-e56e701588e3/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8de787b5-d349-4786-b66c-fd324d5806b7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/72ec4826-439d-4e0b-9603-6830a9a27dec/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/41b5209c-c698-4dda-a80f-8e4d016d5bca/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/2a07c309-f138-45fd-bd8f-3910bde0fb6c/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c77c0959-2507-45af-8672-547c193ad35a/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/5/2/9/1/197195_Atlas_SC_ControlExtenders_WMV.wmv" expression="full" duration="535" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/5/2/9/1/197195.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/5/2/9/1/197195_Atlas_SC_ControlExtenders_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Attaching-Client-Functionality-to-ASPNET-Server-Controls-using-ASPNET-quotAtlasquot/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/192531/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>Enabling Partial Page Updates with the ASP.NET “Atlas” UpdatePanel</title><description>Microsoft Federal Developer Evangelist Marc Schweigert demonstrates the fundamentals of the "server-centric" approach to AJAX enabling&amp;nbsp;ASP.NET pages using "Atlas."&amp;nbsp;&amp;nbsp;You'll see how easy it is to AJAX&amp;nbsp;enable a page without writing a line of client side&amp;nbsp;script while leveraging the ASP.NET server control programming model ASP.NET developers are already familiar with.&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/AtlasUpdatePanel.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/" target="_blank"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;.&lt;br /&gt;&lt;img src="http://channel9.msdn.com/191993/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Enabling-Partial-Page-Updates-with-the-ASPNET-Atlas-UpdatePanel/</comments><link>http://channel9.msdn.com/posts/keydet/Enabling-Partial-Page-Updates-with-the-ASPNET-Atlas-UpdatePanel/</link><pubDate>Wed, 24 May 2006 14:18:53 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Enabling-Partial-Page-Updates-with-the-ASPNET-Atlas-UpdatePanel/</guid><evnet:views>15702</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/191993/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Federal Developer Evangelist Marc Schweigert demonstrates the fundamentals of the "server-centric" approach to AJAX enabling&amp;nbsp;ASP.NET pages using "Atlas."&amp;nbsp;&amp;nbsp;You'll see how easy it is to AJAX&amp;nbsp;enable a page without writing a line of client side&amp;nbsp;script while leveraging the ASP.NET server control programming model ASP.NET developers are already familiar with.The source code for this screencast is available here.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at http://blogs.msdn.com/federaldev/.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/6d3b1cdc-6b41-489e-9fec-52f02eeb6530/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/56e5f6b9-ad56-4c0c-b478-61194156f9d9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8ce8bb29-4bbe-424e-ba0a-710d83136b8c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3cd17844-bb75-43f9-a6a0-81a9590a45eb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7a608dbc-df70-4f60-a749-e927c7c6fe73/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e9682c0c-ee36-41ae-b6ed-386a35266883/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/9/9/1/9/1/196655_Atlas_SC_IncrementalUpdates.wmv" expression="full" duration="454" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/9/9/1/9/1/196655.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/9/9/1/9/1/196655_Atlas_SC_IncrementalUpdates.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Enabling-Partial-Page-Updates-with-the-ASPNET-Atlas-UpdatePanel/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/191993/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Visual Studio</category></item><item><title>Mashup 101: Virtual Earth and ASP.NET Atlas (Part II)</title><description>&lt;p class="MsoNormal"&gt;In Part II of this two part screencast, Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET Atlas abstracts the complexities of&amp;nbsp;AJAX programming and provides a new set of tools to your developer toolbox to build richer, more engaging web user interfaces.&amp;nbsp; You'll see how much easier it is to build the solution from &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=182077&gt;Part I&lt;/a&gt;&amp;nbsp;using ASP.NET Atlas.&lt;br /&gt;&lt;br /&gt;This screencast was inspired by various tutorials and walkthroughs from the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atlas.asp.net/"&gt;http://atlas.asp.net/&lt;/a&gt; &lt;br /&gt;&lt;a href="http://spaces.msn.com/virtualearth/blog/" target="_blank"&gt;http://spaces.msn.com/virtualearth/blog/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/jhawk/" target="_blank"&gt;http://blogs.msdn.com/jhawk/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://viavirtualearth.com/" target="_blank"&gt;http://viavirtualearth.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/VirtualEarthAtlas.zip" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/" target="_blank"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;-Marc&lt;/p&gt;&lt;img src="http://channel9.msdn.com/180244/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-and-ASPNET-Atlas-Part-II/</comments><link>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-and-ASPNET-Atlas-Part-II/</link><pubDate>Mon, 24 Apr 2006 13:00:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-and-ASPNET-Atlas-Part-II/</guid><evnet:views>50267</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/180244/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p class="MsoNormal"&gt;In Part II of this two part screencast, Microsoft Federal Developer Evangelist Marc Schweigert demonstrates how ASP.NET Atlas abstracts the complexities of&amp;nbsp;AJAX programming and provides a new set of tools to your developer toolbox to build richer, more engaging web user interfaces.&amp;nbsp; You'll see how much easier it is to build the solution from &lt;a href="/Showpost.aspx?postid=182077"&gt;Part I&lt;/a&gt;&amp;nbsp;using ASP.NET Atlas.&lt;br /&gt;&lt;br /&gt;This screencast was inspired by various tutorials and walkthroughs from the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atlas.asp.net/"&gt;http://atlas.asp.net/&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/abad014a-fe34-4a13-96ec-bb82b92cf07d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/96ce6965-b213-433a-8b3e-e1caaee57a6a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7b38337f-66f8-4b26-82ea-f9f59880104e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/cc20a61f-5052-4c33-88ee-690853b66a57/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/2/0/8/1/184838_VESC2_WMV.wmv" expression="full" duration="971" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/2/0/8/1/184838.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/2/0/8/1/184838_VESC2_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>14</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-and-ASPNET-Atlas-Part-II/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/180244/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Internet Explorer</category><category>MSN</category><category>Virtual Earth</category><category>Visual Studio</category><category>Web Services</category><category>Windows Live</category></item><item><title>Mashup 101: Virtual Earth Map Control and AJAX (Part I)</title><description>&lt;p class="MsoNormal"&gt;In Part I of this two part screencast, Microsoft Federal Developer Evangelist Marc Schweigert demonstrates the basic concepts used build a mashup application using the Virtual Earth map control and AJAX style programming.&amp;nbsp; In &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=184838&gt;Part II&lt;/a&gt;, we’ll build the same solution using ASP.NET “Atlas.”&lt;br /&gt;&lt;br /&gt;This screencast was inspired by various tutorials and walkthroughs from the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spaces.msn.com/virtualearth/blog/"&gt;http://spaces.msn.com/virtualearth/blog/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/jhawk/"&gt;http://blogs.msdn.com/jhawk/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://viavirtualearth.com/"&gt;http://viavirtualearth.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can learn more about programming the Virtual Earth map control at &lt;a href="http://msdn.microsoft.com/live/"&gt;http://msdn.microsoft.com/live/&lt;/a&gt;.&amp;nbsp; The source code for this screencast is available &lt;a href="http://www.federaldeveloper.com/Shared%20Documents/Screencasts%20by%20Marc%20Schweigert/VirtualEarthAjax.zip"&gt;here&lt;/a&gt;.&amp;nbsp; Don't forget to check out the Federal D&amp;amp;PE blog at &lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;-Marc&lt;/p&gt;&lt;img src="http://channel9.msdn.com/177506/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-Map-Control-and-AJAX-Part-I/</comments><link>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-Map-Control-and-AJAX-Part-I/</link><pubDate>Fri, 14 Apr 2006 00:28:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-Map-Control-and-AJAX-Part-I/</guid><evnet:views>52522</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/177506/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p class="MsoNormal"&gt;In Part I of this two part screencast, Microsoft Federal Developer Evangelist Marc Schweigert demonstrates the basic concepts used build a mashup application using the Virtual Earth map control and AJAX style programming.&amp;nbsp; In &lt;a href="/Showpost.aspx?postid=184838"&gt;Part II&lt;/a&gt;, we’ll build the same solution using ASP.NET “Atlas.”&lt;br /&gt;&lt;br /&gt;This screencast was inspired by various tutorials and walkthroughs from the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spaces.msn.com/virtualearth/blog/"&gt;http://spaces.msn.com/virtualearth/blog/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2d116cec-08a8-484e-8747-d6277950b301/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/27604814-63ec-485f-b99a-2cb11104db1f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/522b5d32-fac8-4023-b11a-1d4a57d91b94/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/1e9e3526-b8aa-41a6-b467-8274990ad8f7/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/1/182077_VESC_WMV.wmv" expression="full" duration="735" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/1/182077.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/1/182077_VESC_WMV.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Mashup-101-Virtual-Earth-Map-Control-and-AJAX-Part-I/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/177506/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>CSharp</category><category>Internet Explorer</category><category>Virtual Earth</category><category>Visual Studio</category><category>Web Services</category><category>Windows Live</category></item><item><title>Easy Multithreaded Programming Using BackgroundWorker</title><description>&lt;p&gt;Here's a quote from &lt;a href="http://msdn.microsoft.com/practices/apptype/smartclient/default.aspx?pull=/library/en-us/dnpag/html/scag-ch06.asp"&gt;Chapter 6: Using Multiple Threads&lt;/a&gt; of the &lt;a href="http://msdn.microsoft.com/practices/apptype/smartclient/default.aspx?pull=/library/en-us/dnpag/html/scag.asp"&gt;Smart Client Architecture and Design Guide&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"To maximize the responsiveness of your smart client applications, you need to carefully consider how and when to use multiple threads. Threads can significantly improve the usability and performance of your application, but they require very careful consideration when you determine how they will interact with the user interface."&lt;br /&gt;&lt;br /&gt;.NET Framework 2.0 and the BackgroundWorker component to the rescue!&amp;nbsp; Marc Schweigert, Federal Developer Evangelist, shows you how easy it is to build a responsive multithreaded Smart Client application with Windows Forms 2.0 &amp;amp; the BackgroundWorker component.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resources:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Federal Developer Blog:&lt;br /&gt;&lt;a href="http://blogs.msdn.com/federaldev/"&gt;http://blogs.msdn.com/federaldev/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BackgroundWorker Component Overview:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/8xs8549b.aspx"&gt;http://msdn2.microsoft.com/en-us/library/8xs8549b.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/154108/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Easy-Multithreaded-Programming-Using-BackgroundWorker/</comments><link>http://channel9.msdn.com/posts/keydet/Easy-Multithreaded-Programming-Using-BackgroundWorker/</link><pubDate>Tue, 24 Jan 2006 22:54:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Easy-Multithreaded-Programming-Using-BackgroundWorker/</guid><evnet:views>29277</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/154108/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Here's a quote from Chapter 6: Using Multiple Threads of the Smart Client Architecture and Design Guide:"To maximize the responsiveness of your smart client applications, you need to carefully consider how and when to use multiple threads. Threads can significantly improve the usability and performance of your application, but they require very careful consideration when you determine how they will interact with the user interface.".NET Framework 2.0 and the BackgroundWorker component to the rescue!&amp;nbsp; Marc Schweigert, Federal Developer Evangelist, shows you how easy it is to build a…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/db3e7248-5867-45f9-ab1c-fb0d0193dff3/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f3517f2a-827f-439a-84e1-2ec526165cab/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2fd45f8f-cbee-4bfa-8566-66f3aa7cb0ac/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/2e735520-3cba-43b9-b649-6fa0edec1bab/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/1/4/5/1/157947_BackgroundWorker.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/1/4/5/1/157947.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/1/4/5/1/157947_BackgroundWorker.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Easy-Multithreaded-Programming-Using-BackgroundWorker/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/154108/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>Windows Forms</category></item><item><title>Writing Provider Independent Data Access Code</title><description>&lt;a href="http://blogs.msdn.com/federaldev" target="_blank"&gt;Federal&lt;/a&gt;&amp;nbsp;Developer Evangelist Marc Schweigert shows you&amp;nbsp;how&amp;nbsp;ADO.NET&amp;nbsp;2.0 provides generic classes that allow you to write code that can work across different data providers using the new Provider Independent Model.&lt;img src="http://channel9.msdn.com/128830/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Writing-Provider-Independent-Data-Access-Code/</comments><link>http://channel9.msdn.com/posts/keydet/Writing-Provider-Independent-Data-Access-Code/</link><pubDate>Tue, 01 Nov 2005 17:52:45 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Writing-Provider-Independent-Data-Access-Code/</guid><evnet:views>13511</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/128830/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.msdn.com/federaldev" target="_blank"&gt;
				Federal
		&lt;/a&gt;&amp;nbsp;Developer Evangelist Marc Schweigert shows you&amp;nbsp;how&amp;nbsp;ADO.NET&amp;nbsp;2.0 provides generic classes that allow you to write code that can work across different data providers using the new Provider Independent Model.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/a5b07c5c-a847-46b3-9ce9-4fe3d62ff128/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/30593599-2955-47a4-b548-99235b176d4e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1a4a0262-3b95-4ecf-9412-b8ffc2be44e7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b6b2cedb-5de3-4769-98ec-c830d8d1fb3e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/dc152870-7242-4860-9fca-763c2d651cbb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c909506b-3bdb-4d10-beb9-07e24995a131/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/8/8/2/1/132226_ADOProvider.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/8/8/2/1/132226.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/8/8/2/1/132226_ADOProvider.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Writing-Provider-Independent-Data-Access-Code/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/128830/Trackback.aspx</trackback:ping><category>SQL Server</category></item><item><title>Creating an Accessible Web Page</title><description>&lt;a href="http://blogs.msdn.com/federaldev" target="_blank"&gt;Federal&lt;/a&gt;&amp;nbsp;Developer Evangelist Marc Schweigert shows you&amp;nbsp;how to take advantage of the new features of ASP.NET 2.0 and Visual Studio 2005 to build accesible web applications.&amp;nbsp; You'll also learn about a new feature of Visual Web Developer that can check your markup for WCAG and Section 508 compliance.&lt;br /&gt;&lt;br /&gt;Additional Resources:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms228004"&gt;Accessibility Support in ASP.NET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms227996"&gt;ASP.NET Controls and Accessibility&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://channel9.msdn.com/127263/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/Creating-an-Accessible-Web-Page/</comments><link>http://channel9.msdn.com/posts/keydet/Creating-an-Accessible-Web-Page/</link><pubDate>Thu, 27 Oct 2005 20:27:57 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/keydet/Creating-an-Accessible-Web-Page/</guid><evnet:views>12392</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/127263/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.msdn.com/federaldev" target="_blank"&gt;
				Federal
		&lt;/a&gt;&amp;nbsp;Developer Evangelist Marc Schweigert shows you&amp;nbsp;how to take advantage of the new features of ASP.NET 2.0 and Visual Studio 2005 to build accesible web applications.&amp;nbsp; You'll also learn about a new feature of Visual Web Developer that can check your markup for WCAG and Section 508 compliance.&lt;br /&gt;&lt;br /&gt;Additional Resources:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms228004"&gt;Accessibility Support in ASP.NET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms227996"&gt;ASP.NET Controls and Accessibility&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/b557a993-e707-4153-9dc4-8eaa9327fddf/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/78058efc-cae9-4519-8b96-14e53434dafd/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/de78525c-a5a8-4cb3-a493-099e686158a9/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9abd2f8f-caca-4d06-b448-c567b2eda11b/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/7/2/1/130659_Creating an Accessible Web Page.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/7/2/1/130659.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/7/2/1/130659_Creating an Accessible Web Page.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/Creating-an-Accessible-Web-Page/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/127263/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>Visual Studio</category></item></channel></rss>