<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for Jonathan Carter</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/lostintangent/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for Jonathan Carter</title><link>http://channel9.msdn.com/Niners/lostintangent/</link></image><description>Entries, comments and threads posted by Jonathan Carter</description><link>http://channel9.msdn.com/Niners/lostintangent/</link><language>en-us</language><pubDate>Wed, 21 Oct 2009 12:35:59 GMT</pubDate><lastBuildDate>Wed, 21 Oct 2009 12:35:59 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>ADO.NET Data Services and ADO.NET Entity Framework [ADO.NET Data Services and ADO.NET Entity Framework]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_85_kit.png" border="0" /&gt;There's lots of great new capabilities in the ADO.NET technologies in .NET Framework 4, including
      paging capabilities in ADO.NET Data Services and support for different development methods (model-first, code-only, etc.)
      in ADO.NET Entity Framework. In this video, Jonathan Carter highlights these exciting new features.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/DataPlatform/'&gt;ADO.NET Data Services and ADO.NET Entity Framework&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500767/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/DataPlatform/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/DataPlatform/</link><pubDate>Wed, 21 Oct 2009 15:35:05 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.wmv</guid><evnet:views>2134</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500767/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>There's lots of great new capabilities in the ADO.NET technologies in .NET Framework 4, including
      paging capabilities in ADO.NET Data Services and support for different development methods (model-first, code-only, etc.)
      in ADO.NET Entity Framework. In this video, Jonathan Carter highlights these exciting new features.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_320_kit.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_85_kit.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.mp4" expression="full" duration="836" fileSize="105538630" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.mp3" expression="full" duration="836" fileSize="6693648" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.wma" expression="full" duration="836" fileSize="6772983" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.wmv" expression="full" duration="836" fileSize="142737231" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_2MB_kit.wmv" expression="full" duration="836" fileSize="168525118" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_Zune_kit.wmv" expression="full" duration="836" fileSize="80547048" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_512_kit.png" expression="full" duration="836" fileSize="230884" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_1500.ismv/Manifest" expression="full" duration="836" fileSize="125319173" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_626.ismv/Manifest" expression="full" duration="836" fileSize="59871845" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_838.ismv/Manifest" expression="full" duration="836" fileSize="83599410" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_350.ismv/Manifest" expression="full" duration="836" fileSize="39592600" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform.ismc/Manifest" expression="full" duration="836" fileSize="80864" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform.ism/Manifest" expression="full" duration="836" fileSize="3692" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_468.ismv/Manifest" expression="full" duration="836" fileSize="52943698" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_1121.ismv/Manifest" expression="full" duration="836" fileSize="93709413" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-DataPlatform-DataPlatform/VS2010-DataPlatform-DataPlatform_kit.wmv" length="142737231" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/DataPlatform/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500767/Trackback.aspx</trackback:ping></item><item><title>Introduction To Project "Velocity" [Introduction To Project "Velocity"]</title><description>In this Hands-On Lab, you will learn how to install and configure Velocity, program against Velocity's API and use Velocity's SessionState provider with ASP.NET.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/IntroToProjectVelocity/'&gt;Introduction To Project "Velocity"&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500766/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/IntroToProjectVelocity/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/IntroToProjectVelocity/</link><pubDate>Wed, 21 Oct 2009 15:35:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/IntroToProjectVelocity/</guid><evnet:views>451</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500766/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this Hands-On Lab, you will learn how to install and configure Velocity, program against Velocity's API and use Velocity's SessionState provider with ASP.NET.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/IntroToProjectVelocity/Lab.docx" expression="full" fileSize="602239" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/IntroToProjectVelocity/Source.zip" expression="full" fileSize="690172" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/IntroToProjectVelocity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500766/Trackback.aspx</trackback:ping></item><item><title>Introduction to ADO.NET Data Services [Introduction to ADO.NET Data Services]</title><description>Through this hands-on lab you will learn how to create a data service using the Entity Framework as its data source, and how to consume the service using both the .NET client APIs and the ASP.NET AJAX APIs. You will also use Service Interceptors to add validation support and Service Operations to perform custom queries. Additionally, you will be introduced to the new Row Count feature, that provides support for determine the total number of entities in a set without retrieving them all.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/ADONetDataServices/'&gt;Introduction to ADO.NET Data Services&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500765/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/ADONetDataServices/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/ADONetDataServices/</link><pubDate>Wed, 21 Oct 2009 15:35:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/ADONetDataServices/</guid><evnet:views>924</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500765/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Through this hands-on lab you will learn how to create a data service using the Entity Framework as its data source, and how to consume the service using both the .NET client APIs and the ASP.NET AJAX APIs. You will also use Service Interceptors to add validation support and Service Operations to perform custom queries. Additionally, you will be introduced to the new Row Count feature, that provides support for determine the total number of entities in a set without retrieving them all.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/ADONetDataServices/Lab.docx" expression="full" fileSize="1461505" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/ADONetDataServices/Source.zip" expression="full" fileSize="2011251" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/DataPlatform/ADONetDataServices/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500765/Trackback.aspx</trackback:ping></item><item><title>ASP.NET 4 [ASP.NET 4]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_85_kit.png" border="0" /&gt;In this video, Jonathan Carter describes whats changing with ASP.NET in the .NET Framework 4. He'll
      review new capabilities in WebForms and AJAX, how Dynamic Data is evolving and the inclusion of ASP.NET MVC in both 
      the framework and Visual Studio 2010.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNET4/'&gt;ASP.NET 4&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500764/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNET4/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNET4/</link><pubDate>Wed, 21 Oct 2009 15:35:03 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.wmv</guid><evnet:views>2665</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500764/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this video, Jonathan Carter describes whats changing with ASP.NET in the .NET Framework 4. He'll
      review new capabilities in WebForms and AJAX, how Dynamic Data is evolving and the inclusion of ASP.NET MVC in both 
      the framework and Visual Studio 2010.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_320_kit.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_85_kit.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.mp4" expression="full" duration="999" fileSize="121985535" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.mp3" expression="full" duration="999" fileSize="7997680" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.wma" expression="full" duration="999" fileSize="8091745" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.wmv" expression="full" duration="999" fileSize="162243519" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_2MB_kit.wmv" expression="full" duration="999" fileSize="201523823" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_Zune_kit.wmv" expression="full" duration="999" fileSize="93472553" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_512_kit.png" expression="full" duration="999" fileSize="238072" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_1121.ismv/Manifest" expression="full" duration="999" fileSize="109608699" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_350.ismv/Manifest" expression="full" duration="999" fileSize="46584698" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_1500.ismv/Manifest" expression="full" duration="999" fileSize="144935997" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4.ismc/Manifest" expression="full" duration="999" fileSize="95948" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4.ism/Manifest" expression="full" duration="999" fileSize="3516" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_838.ismv/Manifest" expression="full" duration="999" fileSize="95834664" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_626.ismv/Manifest" expression="full" duration="999" fileSize="70224511" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_468.ismv/Manifest" expression="full" duration="999" fileSize="62021404" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-ASPNET-ASPNET4/VS2010-ASPNET-ASPNET4_kit.wmv" length="162243519" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNET4/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500764/Trackback.aspx</trackback:ping></item><item><title>Web Development in Visual Studio 2010 [Web Development in Visual Studio 2010]</title><description>In this lab, you'll look at several of the new web development features in Visual Studio 2010.
 You'll see how HTML code snippets speeds up the development of web applications. Visual Studio 2010 also
 makes it easier to manage multiple web.config files for the various deployment environments of your 
 web application. Finally, you'll see how Visual Studio 2010 integrates with the Microsoft Web Deployment tool
 to automate the packaging and deployment of your application and its dependencies.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/WebDevelopment/'&gt;Web Development in Visual Studio 2010&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500763/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/WebDevelopment/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/WebDevelopment/</link><pubDate>Wed, 21 Oct 2009 15:35:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/ASPNET/WebDevelopment/</guid><evnet:views>551</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500763/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this lab, you'll look at several of the new web development features in Visual Studio 2010.
 You'll see how HTML code snippets speeds up the development of web applications. Visual Studio 2010 also
 makes it easier to manage multiple web.config files for the various deployment environments of your 
 web application. Finally, you'll see how Visual Studio 2010 integrates with the Microsoft Web Deployment tool
 to automate the packaging and deployment of your application and its dependencies.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/WebDevelopment/Lab.docx" expression="full" fileSize="5082148" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/WebDevelopment/Source.zip" expression="full" fileSize="99390" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/WebDevelopment/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500763/Trackback.aspx</trackback:ping></item><item><title>Introduction to ASP.NET Web Forms 4.0 [Introduction to ASP.NET Web Forms 4.0]</title><description>Through this hands-on lab you will understand some of the new features of WebForms 4.0 such as ClientID, Routing and granular control for ViewState.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetWebForms4/'&gt;Introduction to ASP.NET Web Forms 4.0&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500762/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetWebForms4/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetWebForms4/</link><pubDate>Wed, 21 Oct 2009 15:35:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetWebForms4/</guid><evnet:views>737</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500762/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Through this hands-on lab you will understand some of the new features of WebForms 4.0 such as ClientID, Routing and granular control for ViewState.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetWebForms4/Lab.docx" expression="full" fileSize="2234445" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetWebForms4/Source.zip" expression="full" fileSize="2432120" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetWebForms4/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500762/Trackback.aspx</trackback:ping></item><item><title>ASP.NET AJAX [ASP.NET AJAX]</title><description>In this Hands-On Lab, you will learn how to leverage new client-side templates to easily bind data to your UI, use the DataView control to render data on the client, extend the template engine by creating custom Markup Extensions, and declaratively instantiate behaviors and controls.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNETAJAX/'&gt;ASP.NET AJAX&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500761/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNETAJAX/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNETAJAX/</link><pubDate>Wed, 21 Oct 2009 15:35:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNETAJAX/</guid><evnet:views>609</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500761/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this Hands-On Lab, you will learn how to leverage new client-side templates to easily bind data to your UI, use the DataView control to render data on the client, extend the template engine by creating custom Markup Extensions, and declaratively instantiate behaviors and controls.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetAjax/Lab.docx" expression="full" fileSize="728856" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetAjax/Source.zip" expression="full" fileSize="1087199" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ASPNETAJAX/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500761/Trackback.aspx</trackback:ping></item><item><title>Enhancing a Web Application [Enhancing a Web Application]</title><description>Throughout the lab you will learn how to enhance an ASP.NET MVC Application using Project Velocity and structure it using MVC Areas. 
This Hands-On Lab assumes that the developer has basic experience with HTML, JavaScript, the ASP.NET MVC Framework, and Project Velocity. Within this training kit you will find labs which will work as an introduction to those technologies.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/EnhancingAspNetMvcPlanMyNight/'&gt;Enhancing a Web Application&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500760/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/EnhancingAspNetMvcPlanMyNight/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/EnhancingAspNetMvcPlanMyNight/</link><pubDate>Wed, 21 Oct 2009 15:35:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/ASPNET/EnhancingAspNetMvcPlanMyNight/</guid><evnet:views>406</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500760/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Throughout the lab you will learn how to enhance an ASP.NET MVC Application using Project Velocity and structure it using MVC Areas. 
This Hands-On Lab assumes that the developer has basic experience with HTML, JavaScript, the ASP.NET MVC Framework, and Project Velocity. Within this training kit you will find labs which will work as an introduction to those technologies.</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/EnhancingAspNetMvcPlanMyNight/Lab.docx" expression="full" fileSize="1129612" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/EnhancingAspNetMvcPlanMyNight/Source.zip" expression="full" fileSize="2990299" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/EnhancingAspNetMvcPlanMyNight/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500760/Trackback.aspx</trackback:ping></item><item><title>Building an Web Application [Building an Web Application]</title><description>Throughout the lab you will learn the simplicity, yet powerfullness of using all these technologies together. You will start with a simple application and will build it until you have a fully functional MVC Web Application.
This Hands-On Lab assumes that the developer has basic experience with HTML, JavaScript, the ASP.NET MVC Framework, and the Entity Framework. Within this training kit you will find labs which will work as an introduction to those technologies&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetMvcPlanMyNight/'&gt;Building an Web Application&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500759/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetMvcPlanMyNight/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetMvcPlanMyNight/</link><pubDate>Wed, 21 Oct 2009 15:35:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetMvcPlanMyNight/</guid><evnet:views>2037</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500759/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Throughout the lab you will learn the simplicity, yet powerfullness of using all these technologies together. You will start with a simple application and will build it until you have a fully functional MVC Web Application.
This Hands-On Lab assumes that the developer has basic experience with HTML, JavaScript, the ASP.NET MVC Framework, and the Entity Framework. Within this training kit you will find labs which will work as an introduction to those technologies</evnet:previewtext><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetMvcPlanMyNight/Lab.docx" expression="full" fileSize="2837336" type="" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/VS2010/Labs/AspNetMvcPlanMyNight/Source.zip" expression="full" fileSize="2896107" type="" /></media:group><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/ASPNET/AspNetMvcPlanMyNight/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500759/Trackback.aspx</trackback:ping></item><item><title>What's New in Visual Studio 2010 and .NET Framework 4 [What's New in Visual Studio 2010 and .NET Framework 4]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_85_kit.png" border="0" /&gt;The Visual Studio 2010 release not only adds a great set of new capabilities, but also comes with a refresh of the
      IDE, now based on Windows Presentation Foundation. The new start page is now fully customizable and the new code editor
      is easy to extend and provides a rich surface for visualizations on top of your code. Whether 
      you're building Windows or Web applications, the .NET Framework has a lot of new capabilities for you. In this video,
      Drew Robbins and Jonathan Carter will go over several of the new features that will be in this next release of Visual Studio
      and the .NET Framework.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/learn/courses/VS2010/Overview/WhatsNewVS2010/'&gt;What's New in Visual Studio 2010 and .NET Framework 4&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500754/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/learn/courses/VS2010/Overview/WhatsNewVS2010/</comments><link>http://channel9.msdn.com/learn/courses/VS2010/Overview/WhatsNewVS2010/</link><pubDate>Wed, 21 Oct 2009 15:34:56 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.wmv</guid><evnet:views>6193</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500754/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Visual Studio 2010 release not only adds a great set of new capabilities, but also comes with a refresh of the
      IDE, now based on Windows Presentation Foundation. The new start page is now fully customizable and the new code editor
      is easy to extend and provides a rich surface for visualizations on top of your code. Whether 
      you're building Windows or Web applications, the .NET Framework has a lot of new capabilities for you. In this video,
      Drew Robbins and Jonathan Carter will go over several of the new features that will be in this next release of Visual Studio
      and the .NET Framework.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_320_kit.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_85_kit.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.mp4" expression="full" duration="1064" fileSize="106890394" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.mp3" expression="full" duration="1064" fileSize="8520756" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.wma" expression="full" duration="1064" fileSize="8620443" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.wmv" expression="full" duration="1064" fileSize="132756423" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_2MB_kit.wmv" expression="full" duration="1064" fileSize="214103078" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_Zune_kit.wmv" expression="full" duration="1064" fileSize="81026662" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_512_kit.png" expression="full" duration="1064" fileSize="262973" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010.ismc/Manifest" expression="full" duration="1064" fileSize="101842" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_468.ismv/Manifest" expression="full" duration="1064" fileSize="50034907" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_350.ismv/Manifest" expression="full" duration="1064" fileSize="39298470" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_838.ismv/Manifest" expression="full" duration="1064" fileSize="81218615" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_1121.ismv/Manifest" expression="full" duration="1064" fileSize="95213956" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_1500.ismv/Manifest" expression="full" duration="1064" fileSize="120740482" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010.ism/Manifest" expression="full" duration="1064" fileSize="3660" type="video/x-ms-wmv" medium="video" /><media:content url="http://ss.channel9.msdn.com/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_626.ismv/Manifest" expression="full" duration="1064" fileSize="60422661" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/learn/videos/VS2010-Overview-WhatsNewVS2010/VS2010-Overview-WhatsNewVS2010_kit.wmv" length="132756423" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/learn/courses/VS2010/Overview/WhatsNewVS2010/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500754/Trackback.aspx</trackback:ping></item><item><title>Web Application Toolkits [Web Application Toolkits]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_85_ch9.png" border="0" /&gt;What a day it’s been!  As well as releasing &lt;a href="http://www.microsoft.com/web"&gt;Web Platform Installer&lt;/a&gt; &lt;b&gt;Version 2&lt;/b&gt;, we’ve also launched a bunch of &lt;a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=WebAppToolkits"&gt;Web App Toolkits&lt;/a&gt;&lt;b&gt; &lt;/b&gt;that&lt;b&gt; &lt;/b&gt;show you how to accomplish common web development tasks with small sample apps.  We provide all the source code so that you can go from 0 to F5 in less than 60 seconds.  The scenarios we’ve covered with the first round of Web App Toolkits include:
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkit-Bing-Search/"&gt;Add Bing to your website&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkit-Internet-Explorer-8-Extensibility/"&gt;Enhance your web app using IE8&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications"&gt;Mobile Web Applications&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/"&gt;Adding FAQ to your website&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Make-your-website-Social/"&gt;Make your web app “social”&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Template-Driven-Emails"&gt;Template driven email&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-REST-Services"&gt;Add a REST API to your website&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We love to hear your feedback, ideas and comments so drop us an email to &lt;a href="http://channel9.msdn.commailto:webapp@microsoft.comshape="&gt;webapp@microsoft.com&lt;/a&gt;. Keep up-to-date with the latest releases of Web App Toolkits by subscribing to the blog &lt;a href="http://blogs.msdn.com/webapptoolkits"&gt;http://blogs.msdn.com/webapptoolkits&lt;/a&gt; or following us on Twitter here: &lt;a href="http://www.twitter.com/microsoftweb"&gt;http://www.twitter.com/microsoftweb&lt;/a&gt; &lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-introduction/'&gt;Web Application Toolkits&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/494114/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-introduction/</comments><link>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-introduction/</link><pubDate>Thu, 24 Sep 2009 19:07:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.wmv</guid><evnet:views>37253</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494114/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What a day it’s been!  As well as releasing Web Platform Installer Version 2, we’ve also launched a bunch of Web App Toolkits that show you how to accomplish common web development tasks with small sample apps.  We provide all the source code so that you can go from 0 to F5 in less than 60 seconds.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.mp4" expression="full" duration="919" fileSize="91419910" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.mp3" expression="full" duration="919" fileSize="7361196" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.mp4" expression="full" duration="919" fileSize="91419910" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.wma" expression="full" duration="919" fileSize="7448883" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.wmv" expression="full" duration="919" fileSize="138402445" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_2MB_ch9.wmv" expression="full" duration="919" fileSize="184986841" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_Zune_ch9.wmv" expression="full" duration="919" fileSize="67202373" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_512_ch9.png" expression="full" duration="919" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/1/1/4/9/4/WebApplicationToolkits.ism/Manifest" expression="full" duration="919" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/1/1/4/9/4/WebApplicationToolkits_ch9.wmv" length="138402445" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-introduction/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494114/Trackback.aspx</trackback:ping><category>Web Application Toolkit</category></item><item><title>Web Application Toolkit: Mobile Web Applications [Web Application Toolkit: Mobile Web Applications]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_85_ch9.png" border="0" /&gt;This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;We use the MVC pattern to create several views targeting different kind of browsers reusing the same business logic. For this implementation, we use the &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC framework&lt;/a&gt; which provides an alternative to the ASP.NET Web Forms pattern for creating MVC-based Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with existing ASP.NET features, such as master pages and membership-based authentication.&lt;/p&gt;
&lt;p&gt;For extending the Web application to use mobile specific views, this sample provides a reusable component called &lt;i&gt;MobileCapableViewEngine&lt;/i&gt; that enables the Web application to show the appropriate view depending on the device's browser that is performing the request.&lt;br /&gt;
&lt;br /&gt;
Download this toolkit &lt;a href="http://code.msdn.microsoft.com/WebAppToolkitMobile"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For screencasts about other Web Application Toolkits, click &lt;a href="http://channel9.msdn.com/tags/web+application+toolkit/"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
To download other Web Application Toolkits, click &lt;a href="http://go.microsoft.com/fwlink/?LinkId=164753"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/'&gt;Web Application Toolkit: Mobile Web Applications&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/494043/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/</comments><link>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/</link><pubDate>Thu, 24 Sep 2009 18:04:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.wmv</guid><evnet:views>4805</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494043/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.mp4" expression="full" duration="543" fileSize="18659503" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.mp3" expression="full" duration="543" fileSize="4350057" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.mp4" expression="full" duration="543" fileSize="18659503" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.wma" expression="full" duration="543" fileSize="4411839" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.wmv" expression="full" duration="543" fileSize="22157181" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_2MB_ch9.wmv" expression="full" duration="543" fileSize="12717415" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_Zune_ch9.wmv" expression="full" duration="543" fileSize="15277109" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_512_ch9.png" expression="full" duration="543" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications.ism/Manifest" expression="full" duration="543" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_2MB_ch9.wmv" expression="full" duration="543" fileSize="12717415" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/4/0/4/9/4/WebAppToolkitMobileWebApplications_ch9.wmv" length="22157181" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494043/Trackback.aspx</trackback:ping><category>ASP.NET MVC</category><category>Mobile</category><category>Web Application Toolkit</category></item><item><title>Web Application Toolkit: Template-Driven Emails [Web Application Toolkit: Template-Driven Emails]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_85_ch9.png" border="0" /&gt;&lt;p&gt;This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails need to be sent to end users. Examples of these common scenarios may involve notifying a user of their newly created account, sending a new password in respond to a forgotten password request, or emailing an alert under specific business circumstances, such as the creation of a order. Typically the E-mails sent from a Web application scenario are formatted as HTML, include CSS stylesheets, and images and need to be generated dynamically with custom or user-specific data. &lt;/p&gt;
&lt;p&gt;This Web Application Toolkit provides a reusable component named TemplateDrivenEmail that can be used to easily generate and send dynamic, HTML-formatted emails based on templates that you can easily create and customize. The TemplateDrivenEmail component is a .NET Class Library that can easily be included in your solution and used with an ASP.NET Web Application, a background application such as a Windows Service, or any other type of .NET application. The email templates are based on a standard XML technology know as Extensible Stylesheet Language. This Web Application Toolkit also includes an example that shows how to use the TemplateDrivenEmail component.&lt;/p&gt;
Download this toolkit &lt;a href="http://code.msdn.microsoft.com/WebAppToolkitEmail"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For screencasts about other Web Application Toolkits, click &lt;a href="http://channel9.msdn.com/tags/web+application+toolkit/"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
To download other Web Application Toolkits, click &lt;a href="http://go.microsoft.com/fwlink/?LinkId=164753"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Template-Driven-Emails/'&gt;Web Application Toolkit: Template-Driven Emails&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/494054/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Template-Driven-Emails/</comments><link>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Template-Driven-Emails/</link><pubDate>Thu, 24 Sep 2009 18:03:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.wmv</guid><evnet:views>5073</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494054/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails need to be sent to end users. Examples of these common scenarios may involve notifying a user of their newly created account, sending a new password in respond to a forgotten password request, or emailing an alert under specific business circumstances, such as the creation of a order. Typically the E-mails sent from a Web application scenario are formatted as HTML, include CSS stylesheets, and images and need to be generated dynamically with custom or user-specific data.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.mp4" expression="full" duration="746" fileSize="30245950" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.mp3" expression="full" duration="746" fileSize="5971318" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.mp4" expression="full" duration="746" fileSize="30245950" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.wma" expression="full" duration="746" fileSize="6052029" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.wmv" expression="full" duration="746" fileSize="33824029" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_2MB_ch9.wmv" expression="full" duration="746" fileSize="45296737" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_Zune_ch9.wmv" expression="full" duration="746" fileSize="23391957" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_512_ch9.png" expression="full" duration="746" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail.ism/Manifest" expression="full" duration="746" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_2MB_ch9.wmv" expression="full" duration="746" fileSize="45296737" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/4/9/4/WebAppToolkitTemplateDrivenEmail_ch9.wmv" length="33824029" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Template-Driven-Emails/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494054/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>Web Application Toolkit</category></item><item><title>Web Application Toolkit: REST Services [Web Application Toolkit: REST Services]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_85_ch9.png" border="0" /&gt;This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application. The Web Application Toolkit includes a sample of REST services based on a fictitious online auction site. It exposes an API using REST services built with the Windows Communication Foundation that can consumed by client applications. Two sample client applications are included, one using simple ASP.NET pages to consume the REST service and show a list of ending auctions, and a second Web application using AJAX to asynchronously invoke the REST service to show a list of most viewed auctions. The Web Application Toolkit also includes a custom project template for Visual Studio to make it easier to build new REST Services.&lt;br /&gt;
&lt;br /&gt;
Download this toolkit &lt;a href="http://code.msdn.microsoft.com/WebAppToolkitREST"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For screencasts about other Web Application Toolkits, click &lt;a href="http://channel9.msdn.com/tags/web+application+toolkit/"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
To download other Web Application Toolkits, click &lt;a href="http://go.microsoft.com/fwlink/?LinkId=164753"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-REST-Services/'&gt;Web Application Toolkit: REST Services&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/494093/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-REST-Services/</comments><link>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-REST-Services/</link><pubDate>Thu, 24 Sep 2009 18:02:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.wmv</guid><evnet:views>4907</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494093/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application. The Web Application Toolkit includes a sample of REST services based on a fictitious online auction site. It exposes an API using REST services built with the Windows Communication Foundation that can consumed by client applications. Two sample client applications are included, one using simple ASP.NET pages to consume the REST service and show a list of ending auctions, and a second Web application using AJAX to asynchronously invoke the REST service to show a list of most viewed auctions. The Web Application Toolkit also includes a custom project template for Visual Studio to make it easier to build new REST Services.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.mp4" expression="full" duration="634" fileSize="32564541" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.mp3" expression="full" duration="634" fileSize="5080002" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.mp4" expression="full" duration="634" fileSize="32564541" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.wma" expression="full" duration="634" fileSize="5147819" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.wmv" expression="full" duration="634" fileSize="39790455" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_2MB_ch9.wmv" expression="full" duration="634" fileSize="61185839" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_Zune_ch9.wmv" expression="full" duration="634" fileSize="24638383" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_512_ch9.png" expression="full" duration="634" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/9/0/4/9/4/WebAppToolkitRestServices.ism/Manifest" expression="full" duration="634" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_2MB_ch9.wmv" expression="full" duration="634" fileSize="61185839" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/9/0/4/9/4/WebAppToolkitRestServices_ch9.wmv" length="39790455" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-REST-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494093/Trackback.aspx</trackback:ping><category>REST</category><category>WCF</category><category>Web Application Toolkit</category></item><item><title>10-4 Episode 27: Server-Driven Paging with ADO.NET Data Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we discuss a new feature coming in the next release of ADO.NET Data Services: server-driven paging. This allows you to constrain the size of result sets that can be requested by clients, eliminating potentially problematic scenarios. In addition, clients can also now request the total count of an entity set, without having to retrieve its data in entirety.&lt;/p&gt;
&lt;p&gt;ADO.NET Data Services 1.5 CTP1:&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3d4eaf-227b-4ad3-ad0d-3613db8aa9df&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3d4eaf-227b-4ad3-ad0d-3613db8aa9df&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/478846/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/</link><pubDate>Wed, 15 Jul 2009 16:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv</guid><evnet:views>58540</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478846/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we discuss a new feature coming in the next release of ADO.NET Data Services: server-driven paging. This allows you to constrain the size of result sets that can be requested by clients, eliminating potentially problematic scenarios. In addition, clients can also now request the total count of an entity set, without having to retrieve its data in entirety.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4" expression="full" duration="747" fileSize="20031258" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp3" expression="full" duration="747" fileSize="5980983" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4" expression="full" duration="747" fileSize="20031258" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.wma" expression="full" duration="747" fileSize="12114113" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_Zune_ch9.wmv" expression="full" duration="747" fileSize="20009905" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" length="20545097" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478846/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET 4</category><category>ADO.NET Data Services</category><category>Visual Studio 2010</category></item><item><title>10-4 Episode 22: Simplifying Data-Driven Web Applications</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we discuss how the development of data-driven web applications has evolved in ASP.NET and how in the .NET Framework 4 it becomes even easier. Whether you're working on a new or existing application, getting your UI to light up model-level metadata/validation becomes as simple as a single line of code.&lt;/p&gt;
&lt;p&gt;For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/472274/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications/</link><pubDate>Sat, 06 Jun 2009 18:24:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_2MB_ch9.wmv</guid><evnet:views>18370</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472274/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we discuss how the development of data-driven web applications has evolved in ASP.NET and how in the .NET Framework 4 it becomes even easier. Whether you're working on a new or existing application, getting your UI to light up model-level metadata/validation becomes as simple as a single line of code.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_ch9.mp4" expression="full" duration="1251" fileSize="36196042" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_ch9.mp3" expression="full" duration="1251" fileSize="10009887" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_ch9.mp4" expression="full" duration="1251" fileSize="36196042" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_ch9.wma" expression="full" duration="1251" fileSize="20257957" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_2MB_ch9.wmv" expression="full" duration="1251" fileSize="34703695" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_2MB_ch9.wmv" expression="full" duration="1251" fileSize="34703695" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_Zune_ch9.wmv" expression="full" duration="1251" fileSize="33804923" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_2MB_ch9.wmv" expression="full" duration="1251" fileSize="34703695" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/2/7/4/104Episode22SimplifyingDataDrivenWebApplication_2MB_ch9.wmv" length="34703695" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472274/Trackback.aspx</trackback:ping><category>.NET 4</category><category>ASP.NET</category><category>Dynamic Data</category><category>Visual Studio</category></item><item><title>10-4 Episode 15: Model-First Development with the Entity Framework 4.0</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we introduce a new tooling enhancement coming with Visual Studio 2010 and the Entity Framework 4.0: model-first development. This feature allows you to create your Entity Data Model from scratch and then generate a database from it, as opposed to reverse engineering your EDM from an existing database.&lt;br /&gt;
&lt;br /&gt;
For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/464253/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/</link><pubDate>Wed, 08 Apr 2009 23:05:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.wmv</guid><evnet:views>59966</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464253/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we introduce a new tooling enhancement coming with Visual Studio 2010 and the Entity Framework 4.0: model-first development. This feature allows you to create your Entity Data Model from scratch and then generate a database from it, as opposed to reverse engineering your EDM from an existing database.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.mp4" expression="full" duration="1155" fileSize="33428481" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.mp3" expression="full" duration="1155" fileSize="684" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.mp4" expression="full" duration="1155" fileSize="33428481" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.wma" expression="full" duration="1155" fileSize="18704889" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.wmv" expression="full" duration="1155" fileSize="31740367" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_2MB_ch9.wmv" expression="full" duration="1155" fileSize="31299625" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_Zune_ch9.wmv" expression="full" duration="1155" fileSize="30716347" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_2MB_ch9.wmv" expression="full" duration="1155" fileSize="31299625" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/2/4/6/4/104Episode15ModelFirstDevelopment_ch9.wmv" length="31740367" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>17</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464253/Trackback.aspx</trackback:ping><category>.NET Framework 4.0</category><category>Entity Framework</category><category>Visual Studio</category></item><item><title>10-4 Episode 14: Sentient DSLs</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we introduce a new feature coming along with Visual Studio 2010 and the .NET Framework 4.0: sentient DSLs. If you've become intrigued with all the hype around leveraging domain-specific languages, but you're concerned about the added complexity that comes with having to learn a bunch of different grammars, then sentient DSLs are for you. Write the code that you think makes sense, and allow the application to create itself. Coding should be fun, and most importantly, it should be easy.&lt;br /&gt;
&lt;br /&gt;
For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/463286/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/</link><pubDate>Wed, 01 Apr 2009 07:22:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.wmv</guid><evnet:views>38222</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/463286/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we introduce a new feature coming along with Visual Studio 2010 and the .NET Framework 4.0: sentient DSLs. If you've become intrigued with all the hype around leveraging domain-specific languages, but you're concerned about the added complexity that comes with having to learn a bunch of different grammars, then sentient DSLs are for you. Write the code that you think makes sense, and allow the application to create itself. Coding should be fun, and most importantly, it should be easy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.mp4" expression="full" duration="825" fileSize="25920708" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.mp3" expression="full" duration="825" fileSize="644" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.mp4" expression="full" duration="825" fileSize="25920708" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.wma" expression="full" duration="825" fileSize="13372789" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.wmv" expression="full" duration="825" fileSize="26954393" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_2MB_ch9.wmv" expression="full" duration="825" fileSize="28539611" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_Zune_ch9.wmv" expression="full" duration="825" fileSize="26314373" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_2MB_ch9.wmv" expression="full" duration="825" fileSize="28539611" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/8/2/3/6/4/104Episode14SentientDsls_ch9.wmv" length="26954393" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>22</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/463286/Trackback.aspx</trackback:ping><category>.NET Framework 4.0</category><category>DSLs</category><category>Visual Studio</category></item><item><title>10-4 Episode 11: Bi-Directional Routing with ASP.NET WebForms 4.0 [10-4 Episode 11: Bi-Directional Routing with ASP.NET WebForms 4.0]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we introduce another new feature of ASP.NET WebForms 4.0: Routing. The ASP.NET Routing engine was added in the .NET Framework 3.5 SP1 release and is heavily leveraged by both ASP.NET MVC and ASP.NET Dynamic Data to provide bi-directional routing functionality. With the release of ASP.NET WebForms 4.0, you can take full advantage of the common route engine that allows you to customize the URLs that your application exposes. In addition, new expression builders allow you to generate dynamic URLs that are based on your route definitions, alleviating you from having to hard code static links.&lt;/p&gt;
&lt;p&gt;For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com../../shows/10-4shape="&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com../../VisualStudioshape="&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET Routing:&lt;br /&gt;
&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;http://msdn.microsoft.com/en-us/library/cc668201.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/shows/10-4/10-4-Episode-11-Bi-Directional-Routing-with-ASPNET-WebForms-40/'&gt;10-4 Episode 11: Bi-Directional Routing with ASP.NET WebForms 4.0&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/459720/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-11-Bi-Directional-Routing-with-ASPNET-WebForms-40/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-11-Bi-Directional-Routing-with-ASPNET-WebForms-40/</link><pubDate>Thu, 05 Mar 2009 04:30:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.wmv</guid><evnet:views>53407</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/459720/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of10-4, we introduce another new feature of ASP.NET WebForms 4.0: Routing. The ASP.NET Routing engine was added in the .NET Framework 3.5 SP1 release and is heavily leveraged by both ASP.NET MVC and ASP.NET Dynamic Data to provide bi-directional routing functionality. With the release of ASP.NET WebForms 4.0, you can take full advantage of the common route engine that allows you to customize the URLs that your application exposes. In addition, new expression builders allow you to generate dynamic URLs that are based on your route definitions, alleviating you from having to hard code static links.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.mp4" expression="full" duration="1164" fileSize="29938850" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.mp3" expression="full" duration="1164" fileSize="9319781" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.mp4" expression="full" duration="1164" fileSize="29938850" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.wma" expression="full" duration="1164" fileSize="18864099" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.wmv" expression="full" duration="1164" fileSize="30204425" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_2MB_ch9.wmv" expression="full" duration="1164" fileSize="27631925" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_Zune_ch9.wmv" expression="full" duration="1164" fileSize="29100405" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_2MB_ch9.wmv" expression="full" duration="1164" fileSize="27631925" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/7/9/5/4/104Episode11BiDirectionalRoutingWithAspNetWebForms40_ch9.wmv" length="30204425" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-11-Bi-Directional-Routing-with-ASPNET-WebForms-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/459720/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>.NET Framework 4.0</category><category>ASP.NET</category><category>ASP.NET Routing</category><category>ASP.NET WebForms</category><category>Visual Studio</category></item><item><title>10-4 Episode 8: Pure Client-Side Development with ASP.NET AJAX 4.0 [10-4 Episode 8: Pure Client-Side Development with ASP.NET AJAX 4.0]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_small_ch9.jpg" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we introduce some of the new features and functionality of ASP.NET AJAX 4.0. We’ll see how ASP.NET AJAX can be leveraged in a complete client-side environment, making it easier to develop rich web applications. This episode demonstrates the new client templates, data binding and command bubbling behavior that makes creating data-centric applications using JavaScript simpler. We’ll also see the new ADO.NET Data Services integration which makes performing CRUD operations, complete with change-tracking, very trivial.&lt;/p&gt;
&lt;p&gt;For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;ASP.NET AJAX 4.0:&lt;br /&gt;
&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/shows/10-4/10-4-Episode-8-ASPNET-AJAX-40/'&gt;10-4 Episode 8: Pure Client-Side Development with ASP.NET AJAX 4.0&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457123/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-8-ASPNET-AJAX-40/</comments><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-8-ASPNET-AJAX-40/</link><pubDate>Wed, 11 Feb 2009 20:40:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_ch9.wmv</guid><evnet:views>65019</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457123/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we introduce some of the new features and functionality of ASP.NET AJAX 4.0. We’ll see how ASP.NET AJAX can be leveraged in a complete client-side environment, making it easier to develop rich web applications. This episode demonstrates the new client templates, data binding and command bubbling behavior that makes creating data-centric applications using JavaScript simpler. We’ll also see the new ADO.NET Data Services integration which makes performing CRUD operations, complete with change-tracking, very trivial.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_ch9.mp4" expression="full" duration="1616" fileSize="43116816" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_ch9.mp3" expression="full" duration="1616" fileSize="12934710" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_ch9.wma" expression="full" duration="1616" fileSize="26166823" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_ch9.wmv" expression="full" duration="1616" fileSize="42175137" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_2MB_ch9.wmv" expression="full" duration="1616" fileSize="41277575" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_Zune_ch9.wmv" expression="full" duration="1616" fileSize="40543117" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_2MB_ch9.wmv" expression="full" duration="1616" fileSize="41277575" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/0/7/5/4/104Ep8_ch9.wmv" length="42175137" type="video/x-ms-wmv" /><dc:creator>Jonathan Carter</dc:creator><slash:comments>17</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-8-ASPNET-AJAX-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457123/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>.NET Framework 4.0</category><category>ASP.NET</category><category>ASP.NET AJAX</category><category>Visual Studio</category></item><item><title>Database design/performance question [Database design/performance question]</title><description>I have a group of about 6 datatables that collectively CAN contain millions of records (it is based on the user). Users have the ability to create a personal version of the data contained in the 6 tables so that they can modify/add/delete/whatever they want to the data to perform "what-if" scenarios and not affect the live data. The design originally placed a column in all 6 tables called VersionID that was part of the respective primary keys, allowing each record in all 6 tables to be replicated with a modified version identifier. So when a user created a new version, it would copy all data in each table, apply a new VersionID value to the data and re-insert it into each table.&lt;br&gt;&lt;br&gt;This solution seems to be pretty crappy in terms of performance/design. &lt;br&gt;&lt;br&gt;1) The tables get cluttered with tons of data that is user created.&lt;br&gt;2) The tables record counts get blown out of whack if excessive versions are made, which in turns kills performance.&lt;br&gt;3) In order to use these tables with any sort of effeciency, an index needed to be put on the VersionID column to allow for selecting of records by it, but adding that index affected the other non-version related operations on each table.&lt;br&gt;4) Other issues...&lt;br&gt;&lt;br&gt;My question is: what would be a better approach to this solution? Would it be better to create a copy of each of the tables for each version? So that the data would be seperated and data operations would perform better since each version would be isolated. Plus when the version is deleted later, I could easily perform DROP TABLEs on each copy which would be basically instant and wouldn't jack the index of the live tables with deleting millions of records.&lt;br&gt;&lt;br&gt;Any input is appreciated.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253398-Database-designperformance-question/'&gt;Database design/performance question&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253398/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253398-Database-designperformance-question/</comments><link>http://channel9.msdn.com/forums/TechOff/253398-Database-designperformance-question/</link><pubDate>Fri, 23 Mar 2007 03:10:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253398-Database-designperformance-question/</guid><evnet:views>3667</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253398/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a group of about 6 datatables that collectively CAN contain millions of records (it is based on the user). Users have the ability to create a personal version of the data contained in the 6 tables so that they can modify/add/delete/whatever they want to the data to perform "what-if" scenarios and not affect the live data. The design originally placed a column in all 6 tables called VersionID that was part of the respective primary keys, allowing each record in all 6 tables to be replicated with a modified version identifier. So when a user created a new version, it would copy all data&amp;#8230;</evnet:previewtext><dc:creator>Jonathan Carter</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253398-Database-designperformance-question/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253398/Trackback.aspx</trackback:ping></item><item><title>SessionPageStatePersister [SessionPageStatePersister]</title><description>Has anyone developed a decent sized application that used the SessionPageStatePersister&lt;b&gt; &lt;/b&gt;as opposed to the default HiddenFieldPageStatePersister? If you had a web app that was getting hit pretty severely, I wonder what would produce better performance results.&lt;br&gt;&lt;br&gt;Thanks in advance for any thoughts.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253387-SessionPageStatePersister/'&gt;SessionPageStatePersister&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253387/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253387-SessionPageStatePersister/</comments><link>http://channel9.msdn.com/forums/TechOff/253387-SessionPageStatePersister/</link><pubDate>Thu, 22 Mar 2007 22:40:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253387-SessionPageStatePersister/</guid><evnet:views>1739</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253387/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Has anyone developed a decent sized application that used the SessionPageStatePersister&lt;b&gt; &lt;/b&gt;as opposed to the default HiddenFieldPageStatePersister? If you had a web app that was getting hit pretty severely, I wonder what would produce better performance results.&lt;br&gt;&lt;br&gt;Thanks in advance for any thoughts.&lt;br&gt;</evnet:previewtext><dc:creator>Jonathan Carter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253387-SessionPageStatePersister/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253387/Trackback.aspx</trackback:ping></item><item><title>Table/Stored Procedure naming conventions [Table/Stored Procedure naming conventions]</title><description>&amp;nbsp;&amp;nbsp;&amp;nbsp; In line with w3bbo's thread on form control naming conventions, I'm curious as to what conventions you all follow when it comes to naming your database tables and stored procedures.&lt;br&gt;&lt;br&gt;1) Do you name your tables singluar or plural?&lt;br&gt;2) Do you prefix your table names with anything?&lt;br&gt;3) Do you name your stored procedures based on the table they are associated with or by the domain they reside in?&lt;br&gt;4) What do you prefix your stored procedures with?&lt;br&gt;5) ect.&lt;br&gt;&lt;br&gt;I've seen just about everything done, and am interested to see what some of the bigger brains of Channel9 have been doing.&lt;br&gt;&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253055-TableStored-Procedure-naming-conventions/'&gt;Table/Stored Procedure naming conventions&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253055/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253055-TableStored-Procedure-naming-conventions/</comments><link>http://channel9.msdn.com/forums/TechOff/253055-TableStored-Procedure-naming-conventions/</link><pubDate>Sun, 11 Mar 2007 18:01:19 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253055-TableStored-Procedure-naming-conventions/</guid><evnet:views>5261</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253055/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&amp;nbsp;&amp;nbsp;&amp;nbsp; In line with w3bbo's thread on form control naming conventions, I'm curious as to what conventions you all follow when it comes to naming your database tables and stored procedures.&lt;br&gt;&lt;br&gt;1) Do you name your tables singluar or plural?&lt;br&gt;2) Do you prefix your table names with anything?&lt;br&gt;3) Do you name your stored procedures based on the table they are associated with or by the domain they reside in?&lt;br&gt;4) What do you prefix your stored procedures with?&lt;br&gt;5) ect.&lt;br&gt;&lt;br&gt;I've seen just about everything done, and am interested to see what some of the bigger brains of Channel9 have been doing.&lt;br&gt;&lt;br&gt;</evnet:previewtext><dc:creator>Jonathan Carter</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253055-TableStored-Procedure-naming-conventions/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253055/Trackback.aspx</trackback:ping></item><item><title>Observation from the two latest ASP.NET AJAX videos [Observation from the two latest ASP.NET AJAX videos]</title><description>I was watching the latest videos posted on ASP.NET's website (just for kicks) and I noticed that the guy giving the examples is terribly inconsistent in his coding style. Sometimes he uses hungarian notation, other times he doesn't. Some places he uses single quotes, and double quotes in others. He camel cases some of his function names and Pascal cases others, ect...&lt;br&gt;&lt;br&gt;Not that I really care, but you would think a seasoned developer would have established a preference for doing such trivial things.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/252612-Observation-from-the-two-latest-ASPNET-AJAX-videos/'&gt;Observation from the two latest ASP.NET AJAX videos&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/252612/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/252612-Observation-from-the-two-latest-ASPNET-AJAX-videos/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/252612-Observation-from-the-two-latest-ASPNET-AJAX-videos/</link><pubDate>Fri, 23 Feb 2007 04:54:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/252612-Observation-from-the-two-latest-ASPNET-AJAX-videos/</guid><evnet:views>1313</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/252612/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I was watching the latest videos posted on ASP.NET's website (just for kicks) and I noticed that the guy giving the examples is terribly inconsistent in his coding style. Sometimes he uses hungarian notation, other times he doesn't. Some places he uses single quotes, and double quotes in others. He camel cases some of his function names and Pascal cases others, ect...&lt;br&gt;&lt;br&gt;Not that I really care, but you would think a seasoned developer would have established a preference for doing such trivial things.&lt;br&gt;</evnet:previewtext><dc:creator>Jonathan Carter</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/252612-Observation-from-the-two-latest-ASPNET-AJAX-videos/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/252612/Trackback.aspx</trackback:ping></item><item><title>Adobe Lightroom [Adobe Lightroom]</title><description>I hadn't really messed with it too much while in beta, but I just downloaded the trial and I like what I see so far. I can definitely see myself using this regularly. Anyone else tried it out yet?&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/252538-Adobe-Lightroom/'&gt;Adobe Lightroom&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/252538/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/252538-Adobe-Lightroom/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/252538-Adobe-Lightroom/</link><pubDate>Wed, 21 Feb 2007 04:59:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/252538-Adobe-Lightroom/</guid><evnet:views>3196</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/252538/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I hadn't really messed with it too much while in beta, but I just downloaded the trial and I like what I see so far. I can definitely see myself using this regularly. Anyone else tried it out yet?&lt;br&gt;</evnet:previewtext><dc:creator>Jonathan Carter</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/252538-Adobe-Lightroom/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/252538/Trackback.aspx</trackback:ping></item></channel></rss>