<rss version="2.0">
  <channel>
    <title>MSDN Nuggets</title>
    <description>description 3</description>
    <language>en-gb</language>
    <link>http://www.microsoft.com/uk/msdn/nuggets/default.aspx</link>
    <pubDate>Thu, 26 Nov 2009 11:28:04 GMT</pubDate>
    <lastBuildDate>Thu, 26 Nov 2009 11:28:04 GMT</lastBuildDate>
    <generator>MSDN Event Service 1.0</generator>
    <ttl>1440</ttl>
    <item>
      <title>Managed AddIn Framework (Part 2)</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/316/Managed-AddIn-Framework-Part-2.aspx</link>
      <guid isPermaLink="false">8788e146-e5d5-4176-b9f2-49a8c81578b4</guid>
      <pubDate>Mon, 25 Feb 2008 18:22:19 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ManagedAddInFramework_Part2_Moth.wmv" length="25907200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Managed AddIn Framework (Part 1)</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/315/Managed-AddIn-Framework-Part-1.aspx</link>
      <guid isPermaLink="false">0691efa1-ee5b-4de0-8b97-8dfae2d0b181</guid>
      <pubDate>Mon, 25 Feb 2008 04:29:12 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ManagedAddInFramework_Part1_Moth.wmv" length="22425600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Sync Services for ADO.NET</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/314/Sync-Services-for-ADONET.aspx</link>
      <guid isPermaLink="false">4320b2b0-24e3-458a-b674-b692dd1e8784</guid>
      <pubDate>Fri, 22 Feb 2008 00:15:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SyncServices_Moth.wmv" length="21708800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Visual Studio 2008 - Remote Debugging with MSVSMON.EXE</title>
      <description>The application's on one machine and Visual Studio is on another. How do you connect across and debug and get access to symbols and source code? Using MSVSMON.EXE - this video takes a quick look at how we can do that with Visual Studio 2008.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/313/Visual-Studio-2008-Remote-Debugging-with-MSVSMONEXE.aspx</link>
      <guid isPermaLink="false">50e758ef-1f7b-466f-9eeb-a192fac70849</guid>
      <pubDate>Sat, 26 Jan 2008 00:56:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_UsingTheRemoteDebugger.wmv" length="21196800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - Service Operations</title>
      <description>ADO.NET Data Services has a service-side facility for adding pre-built operations ("Service Operations") which can run arbitrary logic which can additionally be parameterised using simple serialised types from the URI. In this video, we take a look at building such Service Operations.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/312/ADONET-Data-Services-Service-Operations.aspx</link>
      <guid isPermaLink="false">a5a4cf4c-e1ec-4fed-b85d-ebc7dd5e0732</guid>
      <pubDate>Fri, 25 Jan 2008 18:59:53 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_ServiceOperations.wmv" length="14745600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - Query Interceptors</title>
      <description>ADO.NET Data Services has a facility whereby we can plug-in code to run whenever a query for a particular entity set is executed. In this video, we take a look at how we can write these Query Interceptors.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/311/ADONET-Data-Services-Query-Interceptors.aspx</link>
      <guid isPermaLink="false">48cf855f-0c02-4ae4-811c-3f135922a1ff</guid>
      <pubDate>Fri, 25 Jan 2008 18:39:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_QueryInterceptors.wmv" length="10854400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - Querying with LINQ</title>
      <description>For a .NET client that interacts with an ADO.NET Data Service, we can use LINQ in order to construct the query on the client side. We construct a query using LINQ and the client-side framework translates that into a URI for us. In this video, we take a quick look</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/310/ADONET-Data-Services-Querying-with-LINQ.aspx</link>
      <guid isPermaLink="false">c1151679-d8af-47ec-be66-06c3be0f6e93</guid>
      <pubDate>Thu, 24 Jan 2008 18:16:33 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_LinqQuerying.wmv" length="18022400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - A Basic .NET Client</title>
      <description>In this video we'll take a quick look at how we can build a simple, read-only .NET client against an ADO.NET data service and how we can continue to use the URI-based query mechanism to get data from that service. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/309/ADONET-Data-Services-A-Basic-NET-Client.aspx</link>
      <guid isPermaLink="false">2ae3ef79-e50a-476f-92ff-914d0a51a1ba</guid>
      <pubDate>Thu, 17 Jan 2008 20:57:30 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_NetClient.wmv" length="17510400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - A Basic Silverlight Client</title>
      <description>In this video we'll use the "ASP.NET Data Services Silverlight Add-On" in order to build a simple read-only Silverlight client for an ADO.NET Data Service.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/308/ADONET-Data-Services-A-Basic-Silverlight-Client.aspx</link>
      <guid isPermaLink="false">4bec0b1b-2926-4ab2-8772-9c986b649df2</guid>
      <pubDate>Thu, 17 Jan 2008 18:41:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_SilverlightClient_SL.wmv" length="16588800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - A Basic AJAX Client</title>
      <description>In this video we'll take a quick look at building a basic, read-only AJAX client for an ADO.NET Data Service. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/307/ADONET-Data-Services-A-Basic-AJAX-Client.aspx</link>
      <guid isPermaLink="false">391393c3-71f8-4465-b203-a2d67e591bd0</guid>
      <pubDate>Thu, 17 Jan 2008 18:32:30 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_AjaxClient_SL.wmv" length="13107200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - Querying with URI's</title>
      <description>ADO.NET Data Services offers data over RESTful web services - in this video we look at how we can build URI's to represent the different server-side resources that we want to access.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/306/ADONET-Data-Services-Querying-with-URIs.aspx</link>
      <guid isPermaLink="false">17a09ed5-cd2c-4e99-9045-2ccfb34c30d1</guid>
      <pubDate>Thu, 17 Jan 2008 17:26:46 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DS_Querying_SL.wmv" length="23347200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ADO.NET Data Services - Surfacing Data</title>
      <description>ADO.NET Data Services let us make data widely available through RESTful web services. In this video we take a look at how we can offer data from the ADO.NET Entity Framework, LINQ to SQL and any arbitrary data.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/305/ADONET-Data-Services-Surfacing-Data.aspx</link>
      <guid isPermaLink="false">439a688d-4b80-4373-927f-10cc97019afc</guid>
      <pubDate>Thu, 17 Jan 2008 17:20:37 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_DataService_Surfacing_SL.wmv" length="17715200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Debugging Into the .NET Framework Source Code with Visual Studio 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/304/Debugging-Into-the-NET-Framework-Source-Code-with-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">8138cc77-1b0d-4efa-88bf-73c7c3d8d45e</guid>
      <pubDate>Thu, 17 Jan 2008 07:22:25 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/DebuggingFrameworkSource_Moth_SL.wmv" length="24166400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Managing Browser History with ASP.NET AJAX and the ASP.NET 3.5 Extensions Preview</title>
      <description>AJAX applications offer many benefits but one side-effect is the lost of user navigation using the browser's back/forward buttons. The ASP.NET 3.5 Extensions Preview extends ASP.NET AJAX with Browser history support in for ASP.NET AJAX applications.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/303/Managing-Browser-History-with-ASPNET-AJAX-and-the-ASPNET-35-Extensions-Preview.aspx</link>
      <guid isPermaLink="false">cd226559-05da-4bbb-a63a-81c1ae625815</guid>
      <pubDate>Wed, 19 Dec 2007 20:23:24 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ASPNET_35_Ext_History_Server.wmv" length="18636800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>SQL Server 2008 - Reading FileStream Data</title>
      <description>&lt;div&gt;SQL Server 2008 has a new extension to the varbinary(max) datatype which allows you to store arbitrary large blobs "in the database" from the perspective of data access and backup but the actual data is stored in the filesystem.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;In this session we take a look at how we can use FileStream and access it (for read-only) from the client side.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In a subsequent video, we'll take a look at write access.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/302/SQL-Server-2008-Reading-FileStream-Data.aspx</link>
      <guid isPermaLink="false">2c3b76b0-49da-4ce6-bdb3-0740c707a327</guid>
      <pubDate>Wed, 19 Dec 2007 19:50:23 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_SQL08_FileStream_SL.wmv" length="16384000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Managing Browser History on the Client with ASP.NET AJAX and the ASP.NET 3.5 Extensions Preview</title>
      <description>AJAX applications offer many benefits but one side-effect is the lost of user navigation using the browser's back/forward buttons. The ASP.NET 3.5 Extensions Preview extends ASP.NET AJAX with Browser history support in for ASP.NET AJAX applications. This Screencast looks at the client-side support for managing browser history in the ASP.NET 3.5 Extensions preview.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/301/Managing-Browser-History-on-the-Client-with-ASPNET-AJAX-and-the-ASPNET-35-Extensions-Preview.aspx</link>
      <guid isPermaLink="false">95111348-8d71-4b6b-ad20-d70a6d6ff0b6</guid>
      <pubDate>Tue, 18 Dec 2007 19:30:43 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ASPNET_35_Ext_History_Client.wmv" length="16179200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>File Dialog Additions in v2.0 SP1</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/300/File-Dialog-Additions-in-v20-SP1.aspx</link>
      <guid isPermaLink="false">89bbb7ff-7929-4135-a61f-1b7cee8eb689</guid>
      <pubDate>Mon, 17 Dec 2007 08:29:30 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/FileDialogSP1_Moth_SL.wmv" length="14438400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>SQL Server 2008 - Change Tracking</title>
      <description>&lt;div&gt;SQL Server 2008 has two facilities for monitoring changes to a table to facilitate (e.g.) loading of a data warehousing or building an online/offline application with syncronisation capabilities.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In this video we take a look at "Change Tracking" which provides notification of net changes made to data during a period of time and is a good basis for building of an application requiring one or two way synch.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/299/SQL-Server-2008-Change-Tracking.aspx</link>
      <guid isPermaLink="false">5d7c635d-375b-4adb-8068-ffa24a0989b9</guid>
      <pubDate>Fri, 14 Dec 2007 22:37:02 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_SQL08_ChangeTracking_SL.wmv" length="17715200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>SQL Server 2008 - Writing data with FileStream</title>
      <description>&lt;div&gt;SQL Server 2008 has a new extension to the varbinary(max) datatype which allows you to store arbitrary large blobs "in the database" from the perspective of data access and backup but the actual data is stored in the filesystem.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In this session we follow on from a previous video and take a look at how we can use FileStream and write data into it using standard .NET FileStream API's.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/298/SQL-Server-2008-Writing-data-with-FileStream.aspx</link>
      <guid isPermaLink="false">47607f12-35c9-4ba2-a40b-77be317d3cc4</guid>
      <pubDate>Fri, 14 Dec 2007 22:42:59 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_SQL08_FileStreamWrite_SL.wmv" length="15872000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to XML - Events and Annotations</title>
      <description>&lt;div&gt;LINQ to XML has a way in which arbitrary objects can be used to "annotate" an XML tree. This provides a convenient way to associate a non XML data structure with data stored in an XML tree. You can also have a LINQ to XML tree fire events whenever its content is modified.&lt;/div&gt;
&lt;div&gt;In this video we take a look at both of these aspects of LINQ to XML.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/297/LINQ-to-XML-Events-and-Annotations.aspx</link>
      <guid isPermaLink="false">2596cb58-49e7-457a-8445-792370f9e601</guid>
      <pubDate>Fri, 14 Dec 2007 22:31:33 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_L2X_Events_Annotations_SL.wmv" length="11980800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>SQL Server 2008 - Table Valued Parameters</title>
      <description>&lt;div&gt;SQL Server 2008 (and ADO.NET in .NET Framework V3.5) have a capability whereby you can pass a whole table of data into a stored procedure in one go. Rather than passing XML or a string, multi-valued parameters can be represented quite naturally.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In this video, we take a quick look.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/296/SQL-Server-2008-Table-Valued-Parameters.aspx</link>
      <guid isPermaLink="false">ce2b73b7-1aa1-49e4-b1ec-96e72cc52033</guid>
      <pubDate>Fri, 14 Dec 2007 22:34:27 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Sql08_TVPs_SL.wmv" length="7362560" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to XML - Streaming Large Data Files Out of Memory</title>
      <description>&lt;div&gt;LINQ to XML has built-in support via the XStreamingElement for avoiding the cost of creating a large tree of XML nodes in memory in situations where you are streaming that XML out to (e.g.) disk. In this video we take a look how that works.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;(This video links up with the "Streaming In" video so you might want to watch them in tandem).&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/295/LINQ-to-XML-Streaming-Large-Data-Files-Out-of-Memory.aspx</link>
      <guid isPermaLink="false">c3ced18c-80d6-48b0-9797-d72745def4d1</guid>
      <pubDate>Fri, 14 Dec 2007 22:27:19 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_L2X_StreamingOut_SL.wmv" length="9492480" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>How to use Task and TaskManager classes</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/294/How-to-use-Task-and-TaskManager-classes.aspx</link>
      <guid isPermaLink="false">612ac8aa-2a95-470d-b557-86a8767e4bee</guid>
      <pubDate>Tue, 11 Dec 2007 20:14:24 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PFX_Task_Moth.wmv" length="26009600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to DataSet</title>
      <description>
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/293/LINQ-to-DataSet.aspx</link>
      <guid isPermaLink="false">a9b201e8-edcb-4f9a-a369-0027e72a1be5</guid>
      <pubDate>Thu, 06 Dec 2007 22:25:42 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/LINQtoDataSet_Moth.wmv" length="25088000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Parallel LINQ (PLINQ)</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/292/Parallel-LINQ-PLINQ.aspx</link>
      <guid isPermaLink="false">27e1007e-b674-4b57-9edd-ae2cdce8d0ee</guid>
      <pubDate>Thu, 06 Dec 2007 18:57:35 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PFX_PLINQ_Moth_SL.wmv" length="23995392" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>How to use the static Parallel class</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/291/How-to-use-the-static-Parallel-class.aspx</link>
      <guid isPermaLink="false">35ce55e1-409c-4219-96c6-96c18deabebb</guid>
      <pubDate>Thu, 06 Dec 2007 18:56:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PFX_ParallelClass_Moth_SL.wmv" length="23603200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Intro to Parallel Extensions to the .NET Framework</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/290/Intro-to-Parallel-Extensions-to-the-NET-Framework.aspx</link>
      <guid isPermaLink="false">69bdb75a-ced8-4f7a-824d-4bbee81c0ab9</guid>
      <pubDate>Thu, 06 Dec 2007 18:48:58 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PFX_TourOfSamples_Moth_SL.wmv" length="31540224" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to XML - Streaming In Large Documents</title>
      <description>In this short video we demonstrate one approach to using the LINQ to XML API whilst making use of an XmlReader to stream in the XML.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/289/LINQ-to-XML-Streaming-In-Large-Documents.aspx</link>
      <guid isPermaLink="false">b4c7c82e-230e-4366-ab65-c216a4a6e69c</guid>
      <pubDate>Mon, 03 Dec 2007 08:10:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_L2X_StreamingIn_SL.wmv" length="6046720" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to XML - Querying with XPath</title>
      <description>In this video we take a quick look at using XPath queries with the LINQ to XML API.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/288/LINQ-to-XML-Querying-with-XPath.aspx</link>
      <guid isPermaLink="false">c0635c00-f492-404e-b5c1-d05cbc1d74f5</guid>
      <pubDate>Mon, 03 Dec 2007 08:06:27 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_L2X_Xpath_SL.wmv" length="6523904" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to XML: Working with Schema</title>
      <description>In this video, we take a quick look at how we can perform schema validation when working with the LINQ to XML API.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/287/LINQ-to-XML-Working-with-Schema.aspx</link>
      <guid isPermaLink="false">51ada860-9c84-4b48-a4e1-e4185fcd3bf2</guid>
      <pubDate>Mon, 03 Dec 2007 08:02:10 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_L2X_SChema_SL.wmv" length="8808448" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using HTTP, XML and JSON in WCF V3.5</title>
      <description>Windows Communication Foundation V3.5 makes it easy to offer services which are addressed with a simple URI, accessed over the HTTP protocol and return simple XML or JSON serialized data. This is great for people wanting to consume services from clients such as AJAX web clients. In this video, we take a look at how we can take an existing WCF service and add XML/JSON support over HTTP.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/286/Using-HTTP-XML-and-JSON-in-WCF-V35.aspx</link>
      <guid isPermaLink="false">a38a9968-ba3c-4752-9338-add013a83eac</guid>
      <pubDate>Wed, 21 Nov 2007 19:33:55 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_WCF_WebGet.wmv" length="11854848" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>WF V3.5 - Building WCF Services Using Workflow Foundation</title>
      <description>In .NET Framework V3.5, Workflow Foundation comes together with Communication Foundation in order that we can easily build a Workflow and make it available as a WCF service. In this video, we'll take a look at doing that.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/285/WF-V35-Building-WCF-Services-Using-Workflow-Foundation.aspx</link>
      <guid isPermaLink="false">950f8f78-dd95-4743-9546-c749fd3de410</guid>
      <pubDate>Wed, 21 Nov 2007 19:36:28 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_WF35_WorkflowServices.wmv" length="13613056" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>New CSS support in Visual Studio 2008</title>
      <description>
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/284/New-CSS-support-in-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">ad8c177c-ed29-433e-8807-67923c2b65cd</guid>
      <pubDate>Tue, 23 Oct 2007 17:02:56 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/v2_CSSinVisualStudio2008_Moth.wmv" length="24883200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Ribbon Customisation in Visual Studio 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/283/Office-Ribbon-Customisation-in-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">e2ed0e34-548e-4142-a8fb-fa5ee2f4ff08</guid>
      <pubDate>Wed, 17 Oct 2007 01:05:56 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/RibbonCustomisation_Moth.wmv" length="40652800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Outlook Form Regions in Visual Studio 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/282/Outlook-Form-Regions-in-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">e36e85b7-840a-4547-bc45-f4d514e58c57</guid>
      <pubDate>Wed, 17 Oct 2007 01:01:22 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OutlookFormRegions_Moth.wmv" length="29900800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VBA interop with VSTO managed code in VS 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/281/VBA-interop-with-VSTO-managed-code-in-VS-2008.aspx</link>
      <guid isPermaLink="false">d646c038-3b67-452b-9e5e-8721497c6f81</guid>
      <pubDate>Wed, 17 Oct 2007 00:22:37 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VBAinteropWithVSTO_Moth.wmv" length="15769600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Word Content Controls in Visual Studio 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/280/Word-Content-Controls-in-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">84377835-3a86-440b-acc5-7ba5db531d13</guid>
      <pubDate>Tue, 16 Oct 2007 23:53:53 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/v2_WordContentControls_Moth.wmv" length="23961600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Task Panes and Actions Pane in VS2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/279/Office-Task-Panes-and-Actions-Pane-in-VS2008.aspx</link>
      <guid isPermaLink="false">00c03e61-8415-476b-90b6-333c403bd70d</guid>
      <pubDate>Tue, 16 Oct 2007 23:42:32 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CustomTaskPanesAndActionsPane_Moth.wmv" length="27750400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Script Intellisense and Debugging</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/278/Script-Intellisense-and-Debugging.aspx</link>
      <guid isPermaLink="false">7e9df03e-6fe6-4496-bdd4-cf1b18679a6a</guid>
      <pubDate>Tue, 16 Oct 2007 22:57:02 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ScriptIntellisenseAndDebugging_moth.wmv" length="16076800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Forms Interop with WPF</title>
      <description>In this video you will learn how to get started using the ElementHost control and thus use WPF elements in your Windows Forms projects.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/277/Windows-Forms-Interop-with-WPF.aspx</link>
      <guid isPermaLink="false">c0b80541-807a-4354-8d2c-8d6dfac49c86</guid>
      <pubDate>Tue, 16 Oct 2007 21:10:23 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WinFormsInteropWPF_moth.wmv" length="33792000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to Entities - Deferred Loading of Entities</title>
      <description>ADO.NET V3.0 will come with the ADO.NET Entity Framework and a flexible object relational mapping layer that plugs in to LINQ - LINQ to Entities. In this video we'll take a look at how the framework deals with the deferred loading of related entities from the database.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/276/LINQ-to-Entities-Deferred-Loading-of-Entities.aspx</link>
      <guid isPermaLink="false">ef8f8e52-f41d-4ba9-a882-efa3824859b9</guid>
      <pubDate>Sat, 13 Oct 2007 20:07:14 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Linq2E_DeferredLoading.wmv" length="8693760" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to Entities - Defining and Executing Queries</title>
      <description>ADO.NET V3.0 will come with the ADO.NET Entity Framework and a flexible object relational mapping layer that plugs in to LINQ - LINQ to Entities. In this video we'll take a look at the difference between defining a query and executing a query.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/275/LINQ-to-Entities-Defining-and-Executing-Queries.aspx</link>
      <guid isPermaLink="false">7ba5428e-f860-426e-b9db-f85c00149f65</guid>
      <pubDate>Sat, 13 Oct 2007 20:03:28 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Linq2E_DefininingQueries.wmv" length="7239680" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to Entities - Metadata Generation Tools</title>
      <description>ADO.NET V3.0 will come with the ADO.NET Entity Framework and a flexible object relational mapping layer that plugs in to LINQ - LINQ to Entities. In this video we'll take a look at how we can use metadata generation tools in order to produce the necessary models for the Entity Framework.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/274/LINQ-to-Entities-Metadata-Generation-Tools.aspx</link>
      <guid isPermaLink="false">004f61c2-d2dc-4456-9e5f-7bae95645c0e</guid>
      <pubDate>Sat, 13 Oct 2007 19:59:06 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Linq2E_Metadata.wmv" length="5498880" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to Entities - The ObjectContext</title>
      <description>ADO.NET V3.0 will come with the ADO.NET Entity Framework and a flexible object relational mapping layer that plugs in to LINQ - LINQ to Entities. In this video we'll take a look at one of the key types in the object model, the ObjectContext that encapsulates a connection to our model, the metadata of the model, the ability to perform CRUD operations and state management capabilities.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/273/LINQ-to-Entities-The-ObjectContext.aspx</link>
      <guid isPermaLink="false">61b8d608-b107-4852-8a89-185a6d9edc18</guid>
      <pubDate>Sat, 13 Oct 2007 19:55:40 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Linq2E_Context.wmv" length="15769600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>LINQ to Entities - Intro (Metadata, Querying, Updating)</title>
      <description>ADO.NET V3.0 will come with the ADO.NET Entity Framework and a flexible object relational mapping layer that plugs in to LINQ - LINQ to Entities. In this video we take a quick look at how to obtain build a model in order to query and update data. Later videos will examine these topics in greater depth.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/272/LINQ-to-Entities-Intro-Metadata-Querying-Updating.aspx</link>
      <guid isPermaLink="false">236831e8-bb74-402d-87f4-3888dd38f1f5</guid>
      <pubDate>Sat, 13 Oct 2007 19:51:56 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_Linq2E_Intro.wmv" length="9000960" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Deploying Office 2007 Add-Ins with ClickOnce in VS 2008</title>
      <description>Visual Studio 2008 has great capabilities for building .NET Add-Ins for Office 2007 (and Office 2003). In this video we'll take a look at how you can now use ClickOnce deployment for your Office Add-Ins which has the potential to make the deployment and updating of Office functionality as simple as copying files to a web or file server.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/271/Deploying-Office-2007-Add-Ins-with-ClickOnce-in-VS-2008.aspx</link>
      <guid isPermaLink="false">799a92ec-3a96-4b0d-abc7-6a9e52144d5f</guid>
      <pubDate>Sat, 13 Oct 2007 19:44:35 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_OfficeClickOnce.wmv" length="7208960" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Durable Services with WCF V3.5</title>
      <description>Windows Communication Foundation in .NET Framework V3.5 has some new capabilities around easily building services which manage long-running conversations with clients. The new framework bits make it much easier to write services and clients which operate in a web farm, survive re-starts whilst maintaining a client conversation.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/270/Durable-Services-with-WCF-V35.aspx</link>
      <guid isPermaLink="false">4114fdfc-4d7a-4e36-bfa9-dd3662056fc5</guid>
      <pubDate>Sat, 13 Oct 2007 19:40:09 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_WCF_Durable.wmv" length="12902400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Offering Syndicated RSS/ATOM Data from WCF V3.5 Services</title>
      <description>Windows Communication Foundation V3.5 comes with a built-in object model that makes serialization and consumption of syndication formats like RSS and ATOM a lot easier than hand-cranking your own XML. In this video, we'll take a look at how we add RSS generation to an existing WCF service.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/269/Offering-Syndicated-RSSATOM-Data-from-WCF-V35-Services.aspx</link>
      <guid isPermaLink="false">ca33f4e0-c8f8-4b8e-a353-2ae7bf837513</guid>
      <pubDate>Sat, 13 Oct 2007 19:33:42 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_WCF_RSS.wmv" length="9830400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using ASP.NET Client Application Services in Windows Forms Apps</title>
      <description>Visual Studio 2008 and .NET Framework V3.5 offer a productive mechanism to make use of ASP.NET services such as membership, roles and profile from a Windows Forms smart client. In this session we'll take a look at how you make use of this from Visual Studio 2008.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/268/Using-ASPNET-Client-Application-Services-in-Windows-Forms-Apps.aspx</link>
      <guid isPermaLink="false">7d061f9b-5411-4b20-aa5d-def2a8770ec7</guid>
      <pubDate>Sat, 13 Oct 2007 19:21:35 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MT_ASPNet_ClientServices.wmv" length="13824000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Multi-threading Debugging Enhancements in Visual Studio 2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/267/Multi-threading-Debugging-Enhancements-in-Visual-Studio-2008.aspx</link>
      <guid isPermaLink="false">bd0aaacf-972a-4111-866b-74d279476ee6</guid>
      <pubDate>Mon, 24 Sep 2007 06:05:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MultiThreadedDebuggingVS2008.wmv" length="20377600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Partial Methods in C# v3 and VB9</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/266/Partial-Methods-in-C-v3-and-VB9.aspx</link>
      <guid isPermaLink="false">3887efcf-d47a-4069-8679-f2a5ebd2212c</guid>
      <pubDate>Mon, 24 Sep 2007 06:00:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PartialMethodsVS2008.wmv" length="20582400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Vista Sidebar Gadget - Part 4, Adding Behaviour</title>
      <description>&lt;div&gt;Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the behaviour. In this short series we'll take a look at how to create a gadget to perform Technorati searches. We'll design the look and feel, create a UI and add the functionality to call the Technorati search service.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Along the way we'll do a little debugging when things don't quite go to plan.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;The source code for this gadget is available for download. &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/09/04/more-nuggets-building-a-vista-gadget.aspx"&gt;See this blog entry for additonal links and source code&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/265/Building-a-Vista-Sidebar-Gadget-Part-4-Adding-Behaviour.aspx</link>
      <guid isPermaLink="false">a7a97ac6-d234-4788-b2cd-01a0740d7942</guid>
      <pubDate>Tue, 04 Sep 2007 17:32:30 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaGadgets_AddingBehaviour_Pt4.wmv" length="23552000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Vista Sidebar Gadget - Part 2, Creating Look and Feel</title>
      <description>&lt;div&gt;Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the behaviour. In this short series we'll take a look at how to create a gadget to perform Technorati searches. We'll design the look and feel, create a UI and add the functionality to call the Technorati search service.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Along the way we'll do a little debugging when things don't quite go to plan.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;The source code for this gadget is available for download. &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/09/04/more-nuggets-building-a-vista-gadget.aspx"&gt;See this blog entry for additonal links and source code&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/264/Building-a-Vista-Sidebar-Gadget-Part-2-Creating-Look-and-Feel.aspx</link>
      <guid isPermaLink="false">521e679a-e816-4075-850b-41ebd51cbf75</guid>
      <pubDate>Tue, 04 Sep 2007 16:50:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaGadgets_LookFeel_Pt2.wmv" length="12492800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Vista Sidebar Gadget - Part 3, Defining the User Interface</title>
      <description>&lt;div&gt;Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the behaviour. In this short series we'll take a look at how to create a gadget to perform Technorati searches. We'll design the look and feel, create a UI and add the functionality to call the Technorati search service.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Along the way we'll do a little debugging when things don't quite go to plan.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;The source code for this gadget is available for download. &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/09/04/more-nuggets-building-a-vista-gadget.aspx"&gt;See this blog entry for additonal links and source code&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/263/Building-a-Vista-Sidebar-Gadget-Part-3-Defining-the-User-Interface.aspx</link>
      <guid isPermaLink="false">88d08547-d70d-4251-ab89-697b032fd282</guid>
      <pubDate>Tue, 04 Sep 2007 16:52:23 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaGadgets_UILayout_Pt3.wmv" length="19968000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Vista Sidebar Gadget - Part 1, Getting Started</title>
      <description>&lt;div&gt;Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the behaviour. In this short series we'll take a look at how to create a gadget to perform Technorati searches. We'll design the look and feel, create a UI and add the functionality to call the Technorati search service.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Along the way we'll do a little debugging when things don't quite go to plan.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;The source code for this gadget is available for download. &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/09/04/more-nuggets-building-a-vista-gadget.aspx"&gt;See this blog entry for additonal links and source code&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/262/Building-a-Vista-Sidebar-Gadget-Part-1-Getting-Started.aspx</link>
      <guid isPermaLink="false">4b10f569-6031-4aad-b74b-5dc8e4143cd0</guid>
      <pubDate>Tue, 04 Sep 2007 16:48:27 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaGadgets_GettingStarted_Pt1.wmv" length="9441280" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Open XML Content Controls and Repeating Data (Part 1 of 3)</title>
      <description>&lt;div&gt;The "Creating Dynamic Documents in Word 2007" Screencast introduced the concept of databinding content controls to elements in the custom XML store thereby creating a simple but powerful mechanism to generate "dynamic documents". These documents define content, layout and formatting and their content can be easily modified by simply modifying or replacing a custom XML part.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;What happens though when it comes to repeating data? When we're dealing with tables or lists of unknown length (at design time). How can we accommodate this and build a solution that dynamically binds tabular or list data to elements in the custom XML store? Watch and find out.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/08/29/new-nuggets-content-controls-and-repeating-data-or-can-i-make-a-table.aspx"&gt;Screencast source code, clickable "more information" links etc&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/261/Office-Open-XML-Content-Controls-and-Repeating-Data-Part-1-of-3.aspx</link>
      <guid isPermaLink="false">fce8defb-d866-4b42-a1ff-c8ebcb9953e3</guid>
      <pubDate>Thu, 30 Aug 2007 23:07:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OfficeOpenXML_RepeatingData_Pt1.wmv" length="14950400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Open XML Content Controls and Repeating Data (Part 3 of 3)</title>
      <description>&lt;div&gt;The "Creating Dynamic Documents in Word 2007" Screencast introduced the concept of databinding content controls to elements in the custom XML store thereby creating a simple but powerful mechanism to generate "dynamic documents". These documents define content, layout and formatting and their content can be easily modified by simply modifying or replacing a custom XML part.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;What happens though when it comes to repeating data? When we're dealing with tables or lists of unknown length (at design time). How can we accommodate this and build a solution that dynamically binds tabular or list data to elements in the custom XML store? Watch and find out.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/08/29/new-nuggets-content-controls-and-repeating-data-or-can-i-make-a-table.aspx"&gt;Screencast source code, clickable "more information" links etc&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/260/Office-Open-XML-Content-Controls-and-Repeating-Data-Part-3-of-3.aspx</link>
      <guid isPermaLink="false">2ecebc5e-3feb-4dae-adc6-ba3ddc8d3b96</guid>
      <pubDate>Thu, 30 Aug 2007 23:09:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OfficeOpenXML_RepeatingData_Pt3.wmv" length="35532800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Open XML Content Controls and Repeating Data (Part 2 of 3)</title>
      <description>&lt;div&gt;The "Creating Dynamic Documents in Word 2007" Screencast introduced the concept of databinding content controls to elements in the custom XML store thereby creating a simple but powerful mechanism to generate "dynamic documents". These documents define content, layout and formatting and their content can be easily modified by simply modifying or replacing a custom XML part.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;What happens though when it comes to repeating data? When we're dealing with tables or lists of unknown length (at design time). How can we accommodate this and build a solution that dynamically binds tabular or list data to elements in the custom XML store? Watch and find out.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/08/29/new-nuggets-content-controls-and-repeating-data-or-can-i-make-a-table.aspx"&gt;Screencast source code, clickable "more information" links etc&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/259/Office-Open-XML-Content-Controls-and-Repeating-Data-Part-2-of-3.aspx</link>
      <guid isPermaLink="false">7a4427f0-abe9-4971-b0de-d32a1434068b</guid>
      <pubDate>Thu, 30 Aug 2007 23:08:38 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OfficeOpenXML_RepeatingData_Pt2.wmv" length="20787200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Build UAC aware apps with VS2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/258/Build-UAC-aware-apps-with-VS2008.aspx</link>
      <guid isPermaLink="false">f42f1ee1-a504-4fd3-93a5-7204e568b4dd</guid>
      <pubDate>Mon, 13 Aug 2007 21:06:27 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Build_UAC_aware_with_VS2008.wmv" length="11878400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>.NET Framework v3.5 Overview</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/257/NET-Framework-v35-Overview.aspx</link>
      <guid isPermaLink="false">dddf071e-dcd3-487c-ac00-919d5ccd1fe1</guid>
      <pubDate>Sun, 12 Aug 2007 03:41:46 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OverviewOfNetFx35.wmv" length="2027520" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VS2008 Multitargeting</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/256/VS2008-Multitargeting.aspx</link>
      <guid isPermaLink="false">17309e3b-1d12-4046-a88a-6ead01e8106a</guid>
      <pubDate>Sun, 12 Aug 2007 03:32:37 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/vs2008_multitargeting.wmv" length="1320960" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VS2008 designed for Vista with better aesthetics and usability</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/255/VS2008-designed-for-Vista-with-better-aesthetics-and-usability.aspx</link>
      <guid isPermaLink="false">5e737fc7-9560-4858-a67f-6634f50d9553</guid>
      <pubDate>Sun, 12 Aug 2007 03:26:37 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/vs2008_vista_usability_n_aesthetics.wmv" length="9390080" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB Intellisense In VS2008</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/254/VB-Intellisense-In-VS2008.aspx</link>
      <guid isPermaLink="false">4d90f5b8-b7d8-436c-a69b-081bb0a48809</guid>
      <pubDate>Sun, 12 Aug 2007 03:02:52 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VBIntellisenseInVS2008.wmv" length="9492480" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Open XML Document Inspection</title>
      <description>&lt;div&gt;As well as generating dynamic documents, Office Open XML and the System.IO.Packaging API can be used to inspect Office documents en masse. In this Screencast we'll take a look at using System.IO.Packaging to strip slide notes from a PowerPoint 2007 document on the server.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/08/07/two-more-open-xml-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/253/Office-Open-XML-Document-Inspection.aspx</link>
      <guid isPermaLink="false">873e8519-d99e-4bb6-831c-bb2ebb1ecff7</guid>
      <pubDate>Tue, 07 Aug 2007 16:35:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OfficeOpenXMLInspection.wmv" length="1126400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Office Open XML Document Profiling</title>
      <description>&lt;div&gt;As well as generating dynamic documents, Office Open XML and the System.IO.Packaging API can be used to query Office Document properties such as author, creation date, document title etc. We can also access custom properties. In this Screencast we'll take a look at using System.IO.Packaging to query both the core and custom properties of an Excel document on the server.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/08/07/two-more-open-xml-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/252/Office-Open-XML-Document-Profiling.aspx</link>
      <guid isPermaLink="false">f744b30d-2b9d-420c-bad1-069acf1acc61</guid>
      <pubDate>Tue, 07 Aug 2007 16:36:09 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/OfficeOpenXMLProfiling.wmv" length="2119680" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight Streaming</title>
      <description>Silverlight Streaming is a hosted service at &lt;a href="http://silverlight.live.com/"&gt;http://silverlight.live.com/&lt;/a&gt; which provides developers and content creators the ability to host Silverlight content on the service and integrate into their websites. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/251/Silverlight-Streaming.aspx</link>
      <guid isPermaLink="false">c8754b9e-1428-4350-880f-36d5e64d863b</guid>
      <pubDate>Mon, 30 Jul 2007 18:36:49 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/slstreamingproj.wmv" length="7782400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight - Linking Silverlight and ASP.NET Projects</title>
      <description>With Silverlight Tools for Visual Studio 2008 it is possible to develop Silverlight applications as a separate project and embed that project within an ASP.NET site. This gives clean separation between your Silverlight and ASP.NET applications without any complicated deployment. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/250/Silverlight-Linking-Silverlight-and-ASPNET-Projects.aspx</link>
      <guid isPermaLink="false">2395dcfd-228e-49d0-8a88-d7df7440e347</guid>
      <pubDate>Mon, 30 Jul 2007 18:33:14 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/slprojects.wmv" length="5171200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight - Debugging between Mac and Windows </title>
      <description>An unusual Screencast in that it was recorded on a MacBook Pro. It demonstrates the concept of debugging a Silverlight application running on Safari from a Visual Studio (on Windows) developer machine. This solution runs out of the box with the Silverlight Tools for Visual Studio 2008. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/249/Silverlight-Debugging-between-Mac-and-Windows-.aspx</link>
      <guid isPermaLink="false">54b00c75-dffc-4cfb-ba63-c683380e141f</guid>
      <pubDate>Mon, 30 Jul 2007 18:29:17 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/slmacdebugging.wmv" length="4567040" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight - Using Ink</title>
      <description>A brief introduction to using an InkPresenter element to receive ink based input from users. First, we introduce the InkPresenter element in XAML and follow-up with the code (C#) to capture and process the input. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/248/Silverlight-Using-Ink.aspx</link>
      <guid isPermaLink="false">2fbc44ef-dde8-4d55-ba5d-d313cf7a8d0a</guid>
      <pubDate>Mon, 30 Jul 2007 18:25:11 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/slinkdemo.wmv" length="3604480" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight - Accessing HTML from managed code</title>
      <description>&lt;div&gt;Silverlight enables developers to access the host HTML from managed code. This is an extremely powerful feature which can be used to create seamless experiences between the HTML and Silverlight UI. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;This blog entry provides great detail - &lt;a href="http://blogs.msdn.com/tims/archive/2007/06/07/silverlight-isn-t-just-about-presentation.aspx"&gt;http://blogs.msdn.com/tims/archive/2007/06/07/silverlight-isn-t-just-about-presentation.aspx&lt;/a&gt; &lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/247/Silverlight-Accessing-HTML-from-managed-code.aspx</link>
      <guid isPermaLink="false">fbe77fac-430f-4529-8637-40bcd2526dd3</guid>
      <pubDate>Mon, 30 Jul 2007 18:21:04 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/slhtmlmanagedcode.wmv" length="4669440" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Silverlight 1.1 Programming - Full Screen</title>
      <description>In this Screencast we show you how to make a Silverlight application break outside the 'chrome' of the browser and take up the complete screen. This is very useful for applications which require more desktop real estate such as video players. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/246/Silverlight-11-Programming-Full-Screen.aspx</link>
      <guid isPermaLink="false">a51ab3bd-9836-4c65-8a9b-2d0e2a358701</guid>
      <pubDate>Mon, 30 Jul 2007 18:17:15 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SLfullscreen.wmv" length="4771840" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>MSDN Roadshow 2007 Silverlight Demo</title>
      <description>This Screencast is a screen cast of the Silverlight demo delivered during the rich client session on the MSDN Roadshow 2007. It covers how to build a Silverlight video player application using Expression and Visual Studio</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/245/MSDN-Roadshow-2007-Silverlight-Demo.aspx</link>
      <guid isPermaLink="false">e19c122f-b47b-45b4-b926-99e8daef72a1</guid>
      <pubDate>Mon, 30 Jul 2007 18:13:49 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/RoadshowSLDemo.wmv" length="5611520" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>MSDN Roadshow 2007 WPF Demo</title>
      <description>This Screencast is a screen cast of the demo delivered during the rich client session on the MSDN Roadshow 2007. It covers the designer/developer workflow between Visual Studio 2008 and Expression Blend to create a rich client application in WPF.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/244/MSDN-Roadshow-2007-WPF-Demo.aspx</link>
      <guid isPermaLink="false">61fdb83b-50ed-4b5f-a916-e46b9ab31ae3</guid>
      <pubDate>Mon, 30 Jul 2007 18:08:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/roadshowwpfdemo.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>WPF Introduction to Styles and Templates</title>
      <description>This screen cast introduces the concept of styles and templates in Windows Presentation Foundation and how they can be applied using XAML. </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/243/WPF-Introduction-to-Styles-and-Templates.aspx</link>
      <guid isPermaLink="false">edb6dbed-223c-4336-acdd-ff60bc16f997</guid>
      <pubDate>Mon, 30 Jul 2007 18:03:43 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WPFStylesandTemplates.wmv" length="5232640" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Connectable WebParts for WSS v3</title>
      <description>In this introduction to connectable webparts we create a consumer webpart, and then we take an existing webpart and turn it into a provider.  Finally, we connect the two webparts to each other.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/242/Connectable-WebParts-for-WSS-v3.aspx</link>
      <guid isPermaLink="false">9e3cb4c1-1ef8-428b-a258-123882db6880</guid>
      <pubDate>Tue, 17 Jul 2007 18:26:48 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/wssConnectableWebPart.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>WSS v3 WebParts with Properties and Custom Editors</title>
      <description>Following on from "Building and Deploying a WebPart for WSS v3", this Screencast shows how to add properties to your webpart, such that users can configure instances of the webpart through the browser.  We start with a simple property, and go on to show how complex properties can be catered for when we define our own custom property editor UI.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/241/WSS-v3-WebParts-with-Properties-and-Custom-Editors.aspx</link>
      <guid isPermaLink="false">c0c8cf30-5f40-4e5c-a626-db7a5336415b</guid>
      <pubDate>Tue, 10 Jul 2007 21:43:40 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/wssWebPartPropEditor.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>CardSpace Implementation Strategies</title>
      <description>In this video we take a look at some additional considerations that you might want to think about when using Windows CardSpace as an authentication mechanism.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/232/CardSpace-Implementation-Strategies.aspx</link>
      <guid isPermaLink="false">d9d3b3b4-0750-4f81-b666-80c0626b2ffc</guid>
      <pubDate>Fri, 22 Jun 2007 20:17:29 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WindowsCardSpaceImplementationStrategies.wmv" length="4485120" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows CardSpace and Certificates</title>
      <description>Windows CardSpace relies on public key cryptography so you are going to be setting up some certificates in order to get things working. In this video, we take a look at what you'll need and some of the details of the newer kinds of certificates involved.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/231/Windows-CardSpace-and-Certificates.aspx</link>
      <guid isPermaLink="false">581ca8ed-b381-4cd7-b700-23200e2e046b</guid>
      <pubDate>Fri, 22 Jun 2007 20:12:34 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WindowsCardSpaceandCertificates.wmv" length="7838720" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Windows CardSpace with WCF</title>
      <description>In this short session we'll take a look at how we can use CardSpace when working with services implemented with WCF.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/230/Using-Windows-CardSpace-with-WCF.aspx</link>
      <guid isPermaLink="false">0cdbb0ee-e6b1-4950-b282-2dbbcac56407</guid>
      <pubDate>Fri, 22 Jun 2007 19:37:56 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/UsingWindowsCardSpacewithWCF.wmv" length="12807168" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using CardSpace with ASP.NET</title>
      <description>Here we'll look at how you can use Windows CardSpace in order to authenticate users of your web site.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/224/Using-CardSpace-with-ASPNET.aspx</link>
      <guid isPermaLink="false">fb3f35f6-0cdf-4ff9-a02b-d9af289a71a0</guid>
      <pubDate>Fri, 22 Jun 2007 19:26:34 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/UsingWindowsCardSpacewithASP.NET.wmv" length="5509120" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building and Deploying a Web Part for Windows SharePoint Services v3</title>
      <description>&lt;div&gt;WSS v3 allows users to create their own web pages.  One kind of page is a "web part page", where users can piece together their own content from a gallery of web parts that are available in their SharePoint site.  This Screencast shows you how to build a simple web part and how to package and deploy that web part to a WSS site so that it can be incorporated into a page.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/229/Building-and-Deploying-a-Web-Part-for-Windows-SharePoint-Services-v3.aspx</link>
      <guid isPermaLink="false">f5266104-0a17-45e1-adcd-fab4d14b3fa4</guid>
      <pubDate>Fri, 22 Jun 2007 17:28:12 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/wssWebPart.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Virtual Earth Map Control: Events and Shapes</title>
      <description>The Virtual Earth map control raises certain events when interesting things happen, either because the map control has done something, or because the user has interacted with the map in some way.  This Screencast shows how you can catch these events and handle them in your Javascript.  In addition, we show how it's possible to overlay your own shapes on top of the map.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/228/Virtual-Earth-Map-Control-Events-and-Shapes.aspx</link>
      <guid isPermaLink="false">b6fc7569-bd96-4776-94ac-565460f8d3d9</guid>
      <pubDate>Fri, 22 Jun 2007 17:10:58 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VirtualEarthEventsShapes.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Decomposing LINQ</title>
      <description>This video assumes that you have seen the new language features in C# v3.0 and that you have seen the LINQ syntax that ships with .NET Framework 3.5. The video focuses on fully explaining the relationship between the new language features and LINQ.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/227/Decomposing-LINQ.aspx</link>
      <guid isPermaLink="false">77453c63-7a84-4e76-80bd-bb03936c78c3</guid>
      <pubDate>Fri, 22 Jun 2007 16:38:20 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/decomposingLINQ.wmv" length="17775616" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Introduction to the Virtual Earth Map Control</title>
      <description>How to show a map inside your web page, and do simple lookups of location, based on postcode.  Also how to display a pushpin at the location you find.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/225/Introduction-to-the-Virtual-Earth-Map-Control.aspx</link>
      <guid isPermaLink="false">5b081bdf-6a6c-4752-a697-2884a4f20a63</guid>
      <pubDate>Thu, 21 Jun 2007 21:45:52 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/IntroVirtualEarth.wmv" length="NaN" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Layout in WPF</title>
      <description>Layout is one of WPF's fundamentals and can be used to create complex layouts which scale according to desktop contstraints. In this Screencast, we look at the various types of Panels which enable developers to create elegant layouts in our applications.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/185/Layout-in-WPF.aspx</link>
      <guid isPermaLink="false">0efe70f9-4dfa-4694-8284-80b4cf942691</guid>
      <pubDate>Wed, 02 May 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/LayoutWPF.wmv" length="16882688" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Creating Dynamic Documents in Word 2007</title>
      <description>&lt;div&gt;As well as providing document structure and a robust editing canvas, content controls can be databound to elements in the custom xml store. This gives us true data/view separation and allows us to focus on the data while Word takes care of the presentation.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/233/Creating-Dynamic-Documents-in-Word-2007.aspx</link>
      <guid isPermaLink="false">9688ed2f-278c-4a23-a9f1-b82e90a39f1a</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/DynamicDocuments.wmv" length="11667456" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Structuring Documents in Word 2007 - Building Blocks</title>
      <description>
    &lt;div&gt;Building blocks make possible content re-use across Word 2007 documents and applications. Sections of content can be identified as building blocks and offered for users via a gallery. In combination with content controls, they can offer a very effective solution for document assembly type applications.&lt;/div&gt;
    &lt;div&gt; &lt;/div&gt;
    &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other nuggets in the series.&lt;/div&gt;
    &lt;div&gt; &lt;/div&gt;
    &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/234/Structuring-Documents-in-Word-2007-Building-Blocks.aspx</link>
      <guid isPermaLink="false">c142ddff-f4eb-459d-9d1c-3d80c8783c72</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/StructuredDocumentsBuildingBlocks.wmv" length="11133952" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Structuring Documents in Word 2007 Using Content Controls</title>
      <description>&lt;div&gt;Content controls offer the ability to structure Word 2007 documents by assisting, guiding and constraining user input. As well as protecting document sections from inadvertent editing or deletion.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/235/Structuring-Documents-in-Word-2007-Using-Content-Controls.aspx</link>
      <guid isPermaLink="false">2bd535ee-9cf6-4efe-a473-6a88ef64617c</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/StructuredDocumentsContentControls.wmv" length="9051136" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Word 2007 - Content Controls and Schema Validation</title>
      <description>&lt;div&gt;One of the benefits of the custom XML store over the XML support in previous versions of Office is that you don't need to supply a schema for your XML to use it. But if you do supply a schema, you get some useful benefits...&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/236/Word-2007-Content-Controls-and-Schema-Validation.aspx</link>
      <guid isPermaLink="false">2f3778c0-5f9a-441b-a250-e3c3eb5319d0</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SchemaValidation.wmv" length="3831808" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Content Controls, Document Properties and the Document Information Panel</title>
      <description>&lt;div&gt;Word 2007 has one more content control trick up its sleeve. As well as providing assistance, navigation and data entry constraints for users, and databinding to elements in the custom xml store, content controls can also bind to document and SharePoint properties. And you can do this direct from the Fluent Ribbon. No need to write code. No need to worry about XML. Just map document and SharePoint properties direct inside your document from the UI.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond/"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/237/Content-Controls-Document-Properties-and-the-Document-Information-Panel.aspx</link>
      <guid isPermaLink="false">ff57287a-c92c-4b03-b4f5-2c914ce0f9fc</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ContentControlsPropertiesDip.wmv" length="10959872" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>The Custom XML Store</title>
      <description>&lt;div&gt;The Office Open XML File Format (the default file format for Word 2007, Excel 2007 and PowerPoint 2007 documents) offers the capability to store custom XML documents within the document package itself. These can be used to store application date, properties, metadata etc.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/238/The-Custom-XML-Store.aspx</link>
      <guid isPermaLink="false">4ee6150a-2e7a-4c57-84b8-92dfc8ba9f55</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CustomXmlStore.wmv" length="6898688" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Intro to the Office Open XML File Format</title>
      <description>&lt;div&gt;The 2007 Microsoft Office System introduces new default file formats for Word, PowerPoint and Excel. The Open XML File Format makes it possible to generate, modify, interrogate and sanitise Office documents without the Office client and opens up a whole host of possibilities for developers. This short video introduces the new file format, the key components &amp;amp; terminology and demonstrates how easy it can be to work with Open XML File Format documents.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/239/Intro-to-the-Office-Open-XML-File-Format.aspx</link>
      <guid isPermaLink="false">8df1d9aa-2d3a-4b20-9083-7ed8aeba7ed6</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/IntroToOpenXmlFF.wmv" length="9491456" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Dynamic Document Generation in Word 2007 with System.IO.Packaging</title>
      <description>&lt;div&gt;Using the concept of a dynamic document (content controls databound to custom xml store data), see how the System.IO.Packaging API (part of the .NET Fx 3.0) can be used for server document generation with no Office client in sight.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Check &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx"&gt;my blog entry&lt;/a&gt; for hyperlinks to additional resources and other Screencasts in the series.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;View Mike's blog as &lt;a href="http://blogs.msdn.com/mikeormond"&gt;HTML&lt;/a&gt; / &lt;a href="http://blogs.msdn.com/mikeormond/rss.xml"&gt;RSS&lt;/a&gt;.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/240/Dynamic-Document-Generation-in-Word-2007-with-SystemIOPackaging.aspx</link>
      <guid isPermaLink="false">857b83d8-8cbb-4740-894d-84f7c0a573a4</guid>
      <pubDate>Fri, 20 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/DynamicDocuments.wmv" length="17419264" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Namespaces in VB with LINQ to XML</title>
      <description>XML and Namespaces go together like Terry and June. In this session we'll look at how we can work with XML namespaces from VB using LINQ to XML.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/200/Namespaces-in-VB-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">2a486e91-748b-4e51-9ffa-f40fa1271c7f</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/03_MT_L2X_VB_Namespaces.wmv" length="2328576" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Querying XML in VB with LINQ to XML</title>
      <description>We'll use this video to have a quick look at how we can query XML using LINQ to XML and how it offers us a clear, concise, maintainable syntax for querying XML data.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/201/Querying-XML-in-VB-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">77d83014-a08c-4019-96f3-997fe8fc3500</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/02_MT_L2X_VB_Querying.wmv" length="6580224" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Creating XML in VB with LINQ to XML</title>
      <description>LINQ to XML offers radically new and slick ways to create XML. In this session we'll take a look at how we can statically and dynamically generate XML from VB.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/202/Creating-XML-in-VB-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">ccc9389d-e951-423c-9c05-fbddc849f72f</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/01_MT_L2X_VB_Creating.wmv" length="7683072" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Namespaces in C# with LINQ to XML</title>
      <description>XML and Namespaces go together like Terry and June. In this session we'll look at how we can work with XML namespaces from C# using LINQ to XML.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/203/Namespaces-in-C-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">a9d47550-c119-466b-94b9-d3b246c647c6</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/03_MT_L2X_CS_Namespaces.wmv" length="5658624" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Querying XML in C# with LINQ to XML</title>
      <description>We'll use this video to have a quick look at how we can query XML using LINQ to XML and how it offers us a clear, concise, maintainable syntax for querying XML data.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/204/Querying-XML-in-C-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">fa753de4-cbaf-4482-b8d2-7f47bf8429bd</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/02_MT_L2X_CS_Querying.wmv" length="10798080" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Creating XML in C# with LINQ to XML</title>
      <description>LINQ to XML offers radically new and slick ways to create XML. In this session we'll take a look at how we can statically and dynamically generate XML from C#.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/205/Creating-XML-in-C-with-LINQ-to-XML.aspx</link>
      <guid isPermaLink="false">138218ad-3427-497c-9818-787223dee9a4</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/01_MT_L2X_CS_Creating.wmv" length="7506944" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Transactions in LINQ to SQL</title>
      <description>In this video we'll talk about how we can use transactions when we are working with LINQ to SQL.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/206/Transactions-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">37c0c1ee-455c-4d06-8d94-be3c04deb170</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/18_MT_L2S_Transactions.wmv" length="3532800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Inheritance in LINQ to SQL</title>
      <description>You can persist .NET types from an object hierarchy into a relational table using LINQ to SQL. In this session we'll take a look at how that's done.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/207/Inheritance-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">cd603cdf-8153-47d7-959e-506273f53725</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/17_MT_L2S_Inheritance.wmv" length="10382336" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>User Defined Functions in LINQ to SQL</title>
      <description>LINQ to SQL has facilities for exposing your own user defined functions to the framework whether those be scalar valued or table valued. In this session we'll take a look at how that works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/208/User-Defined-Functions-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">98a3081a-c23a-400e-8bf6-8564e443e3b0</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/16_MT_L2S_CallingCustomFunctions.wmv" length="7926784" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using SQL Functions in LINQ to SQL</title>
      <description>A large number of SQL server's standard functions (and functionality) are exposed through the functions that are callable from a LINQ to SQL query. In this session we'll look at a few examples of how this works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/209/Using-SQL-Functions-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">a8afc957-9137-4939-ba19-612f0469232d</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/15_MT_L2S_CallingSqlFunctions.wmv" length="4391936" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Updating with Stored Procedures in LINQ to SQL</title>
      <description>Take control of your inserts, updates and deletes by passing changes through your stored procedure layer on their way to the database.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/210/Updating-with-Stored-Procedures-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">eb51509c-378d-4445-88bf-148e903ad31e</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/14_MT_L2S_ModifyingWithSprocs.wmv" length="12377088" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Querying with Stored Procedures in LINQ to SQL</title>
      <description>LINQ to SQL isn't necessarily all about generating T-SQL from your .NET code. You can also query data using stored procedures thereby gaining advantages of security and control. In this session, we'll take a look at how that works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/211/Querying-with-Stored-Procedures-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">c4346a77-2a74-430a-9283-13d1b0954fdb</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/13_MT_L2S_QueryingWithSProcs.wmv" length="16364544" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Deferred Loading of Related Entities in LINQ to SQL</title>
      <description>LINQ to SQL has capabilities for controlling when related Entities are loaded from the database. The framework has default mechanisms but you can override those and take control. In this video we'll explore how this works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/212/Deferred-Loading-of-Related-Entities-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">bef1c89c-53a8-4b33-888b-3ed320a947bf</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/12_MT_L2S_DeferredLoading.wmv" length="7700480" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>When Do LINQ to SQL Queries Execute?</title>
      <description>Defining a query and executing it are two different things in the LINQ to SQL framework and it's important to realise when queries get executed and under what conditions. Here we take a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/213/When-Do-LINQ-to-SQL-Queries-Execute.aspx</link>
      <guid isPermaLink="false">55c300d7-4acc-40f7-9aab-455c52a2d18d</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/11_MT_L2S_WhenQueriesExecute.wmv" length="5114880" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with NULLs in LINQ to SQL</title>
      <description>NULL values are common in relational databases but not so common in .NET Framework programming (especially for value types). In this video we look at how LINQ to SQL (along with CLR 2.0 and Framework V2.0) naturally uses nullable data types.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/214/Working-with-NULLs-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">2e1dc63d-9e25-4623-a874-8999793d08a0</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/10_MT_L2S_Nullability.wmv" length="4739072" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Joining Data with LINQ to SQL</title>
      <description>Inner, Outer, Left, Cross - lots of different join types show up in relational databases and, in this video, we look at how we replicate that when using LINQ to SQL.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/215/Joining-Data-with-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">f3f500f6-5448-4ec8-a45b-9e1ed40bda0b</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/09_MT_L2S_Joins.wmv" length="7220224" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Concurrency in LINQ to SQL</title>
      <description>LINQ to SQL presents an optimistic concurrency model that is driven by the mapping data that you provide to the framework. In this video we look at how that works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/216/Concurrency-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">a983c5e1-13f6-411c-95ce-0b9cbd8df9a4</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/08_MT_L2S_Concurrency.wmv" length="11726848" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Updates with LINQ to SQL</title>
      <description>The title says it all - how do we do updates when using LINQ to SQL?</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/217/Updates-with-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">d674a872-31e1-4695-8a7c-04c761d0e3fb</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/07_MT_L2S_Updates.wmv" length="10831872" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Deletes with LINQ to SQL</title>
      <description>The title says it all - how do we do deletes when using LINQ to SQL?</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/218/Deletes-with-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">b64e6317-0f91-4711-b02a-0e9b74e98270</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/06_MT_L2S_Deletes.wmv" length="8513536" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Inserts with LINQ to SQL</title>
      <description>The title says it all - how do we do inserts when using LINQ to SQL?</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/219/Inserts-with-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">1c7cea5a-0585-4920-8aed-f447f0ac6fe7</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/05_MT_L2S_Inserts.wmv" length="5337088" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Code Generation Tools in LINQ to SQL</title>
      <description>LINQ to SQL comes with tools both inside and outside of Visual Studio for generating artefacts that we can then feed to the framework to drive the mapping process. In this video we explore those tools.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/220/Code-Generation-Tools-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">1de6dc47-3460-4522-9737-55c296010f19</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/04_MT_L2S_CodeGenTools.wmv" length="8458240" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mapping Schemas to Classes in LINQ to SQL</title>
      <description>In order to use LINQ to SQL we need to let the framework know how to map between the relational schema and our .NET types. In this video we look at the mechanisms for doing this.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/221/Mapping-Schemas-to-Classes-in-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">e32d6033-a6b2-499f-9f86-ae5a2b352dfc</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/03_MT_L2S_Mapping.wmv" length="7817216" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Understanding the DataContext</title>
      <description>The DataContext provides connection-like functionality for us and has many capabilities such as executing commands, providing access to collections of entities from the database and identity and tracking services. Here we take a look at the DataContext.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/222/Understanding-the-DataContext.aspx</link>
      <guid isPermaLink="false">fe3d865c-3ff5-42c9-aefa-5fc76effd384</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/02_MT_L2S_DataContext.wmv" length="10362880" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Introduction to LINQ to SQL</title>
      <description>Here we take a quick look at what LINQ to SQL is, what it does for us and what the various aspects to the technology are.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/223/Introduction-to-LINQ-to-SQL.aspx</link>
      <guid isPermaLink="false">47a9e1e8-db8d-4e83-b77f-17ee86806399</guid>
      <pubDate>Mon, 16 Apr 2007 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/01_MT_L2S_Introduction.wmv" length="6441984" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with Images in the 2007 Microsoft Office System Ribbon</title>
      <description>How to work with images in the 2007 Microsoft Office system Ribbon user interface.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/195/Working-with-Images-in-the-2007-Microsoft-Office-System-Ribbon.aspx</link>
      <guid isPermaLink="false">64d1675b-46ad-4aa0-9de8-d0d8fee16920</guid>
      <pubDate>Wed, 14 Feb 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ImagesInRibbon.wmv" length="6774784" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Dynamically Updating the Ribbon in the 2007 Microsoft Office System</title>
      <description>How to dynamically update the appearance of the Ribbon user interface in the 2007 Microsoft Office system.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/196/Dynamically-Updating-the-Ribbon-in-the-2007-Microsoft-Office-System.aspx</link>
      <guid isPermaLink="false">3445acc5-81e9-4fe0-8a89-7469b9c8959a</guid>
      <pubDate>Wed, 14 Feb 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/DynUpdateRibbon.wmv" length="4486144" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Customising the Ribbon in 2007 Microsoft Office Applications</title>
      <description>How to customise the Ribbon user interface in the 2007 Microsoft Office system.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/197/Customising-the-Ribbon-in-2007-Microsoft-Office-Applications.aspx</link>
      <guid isPermaLink="false">26ca5853-14b6-43f1-a676-0056b0f43497</guid>
      <pubDate>Wed, 14 Feb 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CustomizingTheRibbon.wmv" length="9143296" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Custom Task Pane for the 2007 Microsoft Office System</title>
      <description>A guide to building Custom Task Panes for the 2007 Microsoft Office system.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/198/Building-a-Custom-Task-Pane-for-the-2007-Microsoft-Office-System.aspx</link>
      <guid isPermaLink="false">90c45895-4613-48ad-96a4-5db3daa0fe5f</guid>
      <pubDate>Wed, 14 Feb 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CustomTaskPanes.wmv" length="9704448" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Visual Studio Tools for Office 2005 Second Edition</title>
      <description>An introduction to using Visual Studio Tools for Office 2005 Second Edition.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/199/Using-Visual-Studio-Tools-for-Office-2005-Second-Edition.aspx</link>
      <guid isPermaLink="false">fdceac5b-040d-489a-a501-c633a922491d</guid>
      <pubDate>Wed, 14 Feb 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/vsto2005se.wmv" length="4610048" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Vista SideShow Gadgets in C#</title>
      <description>
    &lt;div&gt;A new unique opportunity for Windows Vista application developers is enabled via the Windows SideShow technology. In this video we learn how to create a gadget for SideShow-compatible devices using C#.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/194/Windows-Vista-SideShow-Gadgets-in-C.aspx</link>
      <guid isPermaLink="false">9bb309fc-172a-4bbf-8b2e-4c35fbae03a0</guid>
      <pubDate>Thu, 18 Jan 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SideShowGadget.wmv" length="27368448" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Mobile Managed APIs - POOM</title>
      <description>
    &lt;div&gt;Windows Mobile 5.0 Managed APIs are five dlls that ship in ROM on WM5 devices and above. In this three-part series we examine ALL the class libraries showing you how to integrate with the Windows Mobile platform&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/190/Windows-Mobile-Managed-APIs-POOM.aspx</link>
      <guid isPermaLink="false">a68e9787-fa4b-4c1c-8fc0-de08aba6dec2</guid>
      <pubDate>Thu, 11 Jan 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WM5_part_3.wmv" length="18034688" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Mobile Managed APIs - Status</title>
      <description>
    &lt;div&gt;Windows Mobile 5.0 Managed APIs are five dlls that ship in ROM on WM5 devices and above. In this three-part series we examine ALL the class libraries showing you how to integrate with the Windows Mobile platform&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/191/Windows-Mobile-Managed-APIs-Status.aspx</link>
      <guid isPermaLink="false">1e95c329-4fbc-44fb-a9fb-03a83f4d18d0</guid>
      <pubDate>Thu, 11 Jan 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WM5_Part_2.wmv" length="17643520" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Mobile Managed APIs - Config, Phone, Forms</title>
      <description>
    &lt;div&gt;Windows Mobile 5.0 Managed APIs are five dlls that ship in ROM on WM5 devices and above. In this three-part series we examine ALL the class libraries showing you how to integrate with the Windows Mobile platform&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/192/Windows-Mobile-Managed-APIs-Config-Phone-Forms.aspx</link>
      <guid isPermaLink="false">ed9a582b-6d7e-4629-9392-701c4478d283</guid>
      <pubDate>Thu, 11 Jan 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WM5_Part_1.wmv" length="18161664" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Vista and Outlook 2007 Preview Handlers in C#</title>
      <description>
    &lt;div&gt;A great new feature, Preview Handlers are available for both Windows Vista explorer files and Outlook 2007 file attachments. See how they work  they work and learn how to write your own preview handler in C#.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/193/Windows-Vista-and-Outlook-2007-Preview-Handlers-in-C.aspx</link>
      <guid isPermaLink="false">3d1c5455-540d-414f-9f69-a0c210333741</guid>
      <pubDate>Thu, 11 Jan 2007 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaAndOfficePreviewHandlersInManagedCode.wmv" length="24730624" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Enabling WebParts Drag and Drop</title>
      <description>
    &lt;div&gt;WebParts drag and drop in ASP.NET 2.0 has always been compatible with IE. However, only with the emergence of ASP.NET AJAX have you been able to enable WebParts drag and drop in other browsers. Here we look at how to enable your WebParts site for drag and drop in ASP.NET AJAX.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/186/ASPNET-AJAX-Enabling-WebParts-Drag-and-Drop.aspx</link>
      <guid isPermaLink="false">6b0811d1-9f8e-4445-a81e-dfd617a3939b</guid>
      <pubDate>Fri, 22 Dec 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_7_WebPartDragDrop_High.wmv" length="10972160" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Browser Compatibility</title>
      <description>
    &lt;div&gt;A look at browser compatibility in ASP.NET AJAX, showing a variety of features rendered in both IE and Firefox for comparison. In addition, what happens when the browser has JavaScript disabled?&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/187/ASPNET-AJAX-Browser-Compatibility.aspx</link>
      <guid isPermaLink="false">8eed3376-e274-439e-a4cf-7b4331063f5b</guid>
      <pubDate>Fri, 22 Dec 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_6_BrowserCompat_High.wmv" length="16856064" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Dynamic Update Panels</title>
      <description>
    &lt;div&gt;As well as being used directly in your page layout to identify aspects of your page that you want to enjoy partial page updates, UpdatePanels can also be rendered dynamically as part of templated controls such as the DataList, as Composite controls and in WebParts.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/188/ASPNET-AJAX-Dynamic-Update-Panels.aspx</link>
      <guid isPermaLink="false">e8aa3972-d3f6-425d-a576-44e2aa427132</guid>
      <pubDate>Fri, 22 Dec 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_5_DynamicUpdatePanels_High.wmv" length="13502464" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Introduction to Shapes in WPF</title>
      <description>In this session we'll look at the concept of shapes in Windows Presentation Foundation and how developers can use mark-up to create basic shapes all the way up to complex graphics.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/180/Introduction-to-Shapes-in-WPF.aspx</link>
      <guid isPermaLink="false">6ad008cc-15cd-43f1-b046-87179d99d4ab</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/IntroductionToShapesinWPF.wmv" length="8074035.2" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Introduction to Brushes in WPF</title>
      <description>Brushes form a fundamental component of WPF and how graphical elements are displayed to the screen. This Screencast will introduce Brushes and how to use them withing WPF controls.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/181/Introduction-to-Brushes-in-WPF.aspx</link>
      <guid isPermaLink="false">95e30c94-5f09-479b-8731-d680aa747067</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/introductiontobrushesinWPF.wmv" length="11534336" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Introduction to Animation in WPF</title>
      <description>This Screencast looks at animation in WPF and how we can animate almost any property of any element.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/182/Introduction-to-Animation-in-WPF.aspx</link>
      <guid isPermaLink="false">5c1b1dcd-f744-4ad4-9dd7-fbfecbb21fc4</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/IntroductionToAnimationinWPF.wmv" length="6124544" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Applying BitmapEffects on Controls in WPF</title>
      <description>In this session we'll look at how developers can apply effects to controls through the use of some simple XAML mark-up.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/183/Applying-BitmapEffects-on-Controls-in-WPF.aspx</link>
      <guid isPermaLink="false">f2e1f62d-4999-445a-a2e3-2e200d4614d3</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/BitmapEffectsinWPF.wmv" length="6721536" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Dynamic Interfaces</title>
      <description>Dynamic interfaces bring the idea of 'duck typing' into Visual Basic 9.0, allowing you to reference an object through an interface even if the object does not implement the interface as long as the object matches the right 'shape'.
</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/176/VB9-Dynamic-Interfaces.aspx</link>
      <guid isPermaLink="false">7e703a44-5946-4525-b95f-7c009c6eb657</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_DynamicInterfaces.wmv" length="4855808" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Dynamic Identifiers</title>
      <description>Dynamic identifiers in VB9 allow you to easily invoke methods without necessarily knowing that the method is called at compile time. Whilst this is possible today, the VB9 syntax makes it natural and easy.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/177/VB9-Dynamic-Identifiers.aspx</link>
      <guid isPermaLink="false">bb0f5857-0bac-4691-a1e2-1506ffe7c7c7</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_DynamicIdentifiers.wmv" length="3814400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - XML Support</title>
      <description>VB9 becomes the best .NET language for creating and manipulating XML with XML features built natively in the language. In this session, we'll take a quick look at what you can expect.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/178/VB9-XML-Support.aspx</link>
      <guid isPermaLink="false">dd24de37-303e-4543-b059-140f347513ac</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Xml.wmv" length="7801856" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Pieces of LINQ</title>
      <description>In previous VB9 sessions we've explored various features that facilitate LINQ. In this session we'll try and look at how LINQ actually works with those features to add extensible querying support into the language.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/179/VB9-Pieces-of-LINQ.aspx</link>
      <guid isPermaLink="false">3d72af4d-0e6f-455f-8346-ec03b0c82c6a</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_PiecesOfLinq.wmv" length="12722176" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Wrapping Windows APIs with C++/CLI</title>
      <description>C++/CLI is a great technology for marrying existing C/C++ code with new .NET code. In this session we'll take a brief look at how we can wrap up a Windows API with C++/CLI in order to make use of it from C# code.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/184/Wrapping-Windows-APIs-with-CCLI.aspx</link>
      <guid isPermaLink="false">7390859c-76b9-46ed-a76f-3e04432fec71</guid>
      <pubDate>Tue, 14 Nov 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Cpp_WrappingAPIs.wmv" length="18461696" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Anonymous Types</title>
      <description>Anonymous types is a feature whereby the compiler creates a class on the programmer's behalf rather than having to explicitly go ahead and create a class. We'll take a quick look at how this works in this session.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/4/VB9-Anonymous-Types.aspx</link>
      <guid isPermaLink="false">c828d385-49d8-478b-aacb-b54932810205</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Anonymous_Types.wmv" length="6364160" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Collection Initialisers</title>
      <description>Collection Initialisers allow you to initialise a generic collection with a single statement. This video provides a brief overview of how that looks.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/5/VB9-Collection-Initialisers.aspx</link>
      <guid isPermaLink="false">a3c1100a-e660-4235-91d4-6c9d9988ea38</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Collection_Initialisers.wmv" length="3600384" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Extension Methods</title>
      <description>In Visual Basic 9, it is possible to give the appearance of adding 'extension methods' to classes without changing the classes themselves. We'll explore how extension methods work in this session.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/6/VB9-Extension-Methods.aspx</link>
      <guid isPermaLink="false">5b5cbc95-564d-4cd4-8237-7f0ab8893c96</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Extension_Methods.wmv" length="5621760" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Implicit Types</title>
      <description>In Visual Basic 9, it is possible to declare variables without specifying their types and yet without using late-binding. This session explores how this new implicit typing feature works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/7/VB9-Implicit-Types.aspx</link>
      <guid isPermaLink="false">57ab6d5f-9ad1-49b2-aa6b-eeffec6d3b2c</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Implicit_Types.wmv" length="3595264" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Object Initialisers</title>
      <description>Visual Basic 9 has the capability to construct and initialise an object all in a single line of code. In this video we'll take a look at how that works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/8/VB9-Object-Initialisers.aspx</link>
      <guid isPermaLink="false">1c21a10c-ad64-4b29-addb-ada4330d7e86</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Object_Initialisers.wmv" length="2625536" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>VB9 - Relaxed Delegates</title>
      <description>Delegates and events are key features of .NET languages, and Visual Basic 9 will introduce some changes in how delegates can be used. We'll take a brief look at those changes in this session.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/9/VB9-Relaxed-Delegates.aspx</link>
      <guid isPermaLink="false">87db6cfd-8952-4dc5-bd8b-f46140c23763</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VB9_Relaxed_Delegates.wmv" length="5033984" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Elements of an ASP.NET AJAX Application</title>
      <description>
    &lt;div&gt;Whether you're building your first ASP.NET AJAX application or you want to take an existing ASP.NET application and add some AJAX functionality, this session will help you understand the fundamental components of an ASP.NET AJAX application.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/1/ASPNET-AJAX-Elements-of-an-ASPNET-AJAX-Application.aspx</link>
      <guid isPermaLink="false">64f4b684-5ebd-443f-bb55-260e9d986e50</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_2_Elements_ASPNET_Application.wmv" length="15801344" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Intro to ASP.NET Atlas</title>
      <description>
    &lt;div&gt;ATLAS (or more correctly ASP.NET AJAX) is a framework from Microsoft to help you more easily build richer, interactive, personalised standards-based web applications that leverage AJAX design techniques. This session introduces the ASP.NET AJAX framework.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/2/ASPNET-AJAX-Intro-to-ASPNET-Atlas.aspx</link>
      <guid isPermaLink="false">21d19dcf-9d0b-4d02-b0b6-9d58c084a114</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_1_Intro_To_ASPNET_Atlas.wmv" length="22006784" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET AJAX - Partial Page Rendering with the Update Panel</title>
      <description>
    &lt;div&gt;ASP.NET AJAX introduces the UpdatePanel, a new server control that makes it incredibly easy to enable partial page refreshes on your ASP.NET site. Avoid the need to do a postback and full page refresh by identifying areas of your application that could benefit from partial page updates and wrapping them in a UpdatePanel. This session shows you how to do exactly that.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/3/ASPNET-AJAX-Partial-Page-Rendering-with-the-Update-Panel.aspx</link>
      <guid isPermaLink="false">fb3b77c8-81cb-445d-952c-efdbd17d468a</guid>
      <pubDate>Tue, 24 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Atlas_3_Partial_Page_Rendering_Update_Panel.wmv" length="11794432" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Restart Manager in Windows Vista</title>
      <description>
    &lt;div&gt;No more reboots, automatic patching with no interrupts is the promise of the new feature in Windows Vista Restart Manager. Learn how to integrate your managed applications with RM.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/10/Restart-Manager-in-Windows-Vista.aspx</link>
      <guid isPermaLink="false">277ab6d7-c796-4755-8b21-67da6adb62f2</guid>
      <pubDate>Mon, 16 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaRestartManager.wmv" length="11965440" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Sidebar Gadgets in Windows Vista</title>
      <description>
    &lt;div&gt;Sidebar gadgets are an exciting new opportunity in Windows Vista for UI developers to complement their applications or create standalone utility mini-apps.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/11/Sidebar-Gadgets-in-Windows-Vista.aspx</link>
      <guid isPermaLink="false">ad9735cd-3111-4f77-9eff-5ceb7c7ead70</guid>
      <pubDate>Mon, 16 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Vista_SidebarGadgets.wmv" length="38294528" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Error Reporting in Windows Vista</title>
      <description>Windows Error Reporting has had significant enhancements in Windows Vista, some of which make it more attractive to managed developers. We tour the new APIs and UIs.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/12/Windows-Error-Reporting-in-Windows-Vista.aspx</link>
      <guid isPermaLink="false">9a0f1456-4884-4042-a738-4bb56c8e3cad</guid>
      <pubDate>Mon, 16 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Vista_WER.wmv" length="15405056" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Expression Trees</title>
      <description>One of the most powerful aspects of Lambda Expressions is the compiler's ability to turn those code-expressions into data that can be manipulated at run-time. This session explores those Expression Trees.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/13/C-Version-30-Expression-Trees.aspx</link>
      <guid isPermaLink="false">ca08d761-99db-4b57-8e7f-6e307a32b582</guid>
      <pubDate>Mon, 09 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_ExpressionTrees.wmv" length="6868992" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Lambda Expressions</title>
      <description>Lambda Expressions provide a powerful new syntax for expressing anonymous methods but they also give us a few more capabilities - this session takes a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/14/C-Version-30-Lambda-Expressions.aspx</link>
      <guid isPermaLink="false">7ae8af8c-b799-4609-8d87-e10b476eb884</guid>
      <pubDate>Mon, 09 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_LambdaExpressions.wmv" length="7339008" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Pieces of LINQ</title>
      <description>In this session, we'll take some of the pieces of Language Integrated Query (LINQ) that we've looked at previously in the C# V3.0 language and start to build them together.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/15/C-Version-30-Pieces-of-LINQ.aspx</link>
      <guid isPermaLink="false">a32f6327-1a96-4db8-915e-e9851a5993b9</guid>
      <pubDate>Mon, 09 Oct 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_PiecesOfLinq.wmv" length="9618432" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Anonymous Types</title>
      <description>In version 2.0 of the C# language the compiler learnt how to generate anonymous methods. In version 3.0 it's learnt how to generate anonymous types. It's fiendishly clever, and we'll have a look at how it's done in this session.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/16/C-Version-30-Anonymous-Types.aspx</link>
      <guid isPermaLink="false">cf57775e-8355-4217-b140-2344f7b1aba4</guid>
      <pubDate>Tue, 19 Sep 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_AnonymousTypes.wmv" length="7432192" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Collection Initialisers</title>
      <description>In C# version 3.0, a generic collection such as List&amp;#60;T&amp;#62; can be initialised in a single line of code. Here we take a quick look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/17/C-Version-30-Collection-Initialisers.aspx</link>
      <guid isPermaLink="false">bb60de1d-dafb-488d-ab0a-9bab1b0b8ef7</guid>
      <pubDate>Tue, 19 Sep 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_CollectionInitialisers.wmv" length="1948672" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Extension Methods</title>
      <description>In version 3.0 of the C# language you can write methods that 'appear' to belong to other classes. These are called extension methods, and we have a look at how it's done in this session.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/18/C-Version-30-Extension-Methods.aspx</link>
      <guid isPermaLink="false">a8d5cf4c-8d7d-4e2f-bb70-cd3c009d78e8</guid>
      <pubDate>Tue, 19 Sep 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_ExtensionMethods.wmv" length="7320576" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Implicit Typing</title>
      <description>It's possible to declare local variables without specifying their types in C# version 3.0. Is this late-binding? Is it variants? Watch the session to find out.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/19/C-Version-30-Implicit-Typing.aspx</link>
      <guid isPermaLink="false">f9798486-294f-4095-8692-2ae73352d7ff</guid>
      <pubDate>Tue, 19 Sep 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_ImplicitTyping.wmv" length="2842624" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>C# Version 3.0 - Object Initialisers</title>
      <description>A quick look at the new Object Initialiser feature in the C# language version 3.0, which lets you create and initialise an instance of a class all in one line of code regardless of constructors.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/20/C-Version-30-Object-Initialisers.aspx</link>
      <guid isPermaLink="false">e590f920-eb92-45f9-8ad4-84e062c19041</guid>
      <pubDate>Tue, 19 Sep 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/CS_ObjectInitialisers.wmv" length="2115584" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Calling Other Workflows</title>
      <description>Workflow solutions can be decomposed into multiple workflows where one calls another just like one subroutine in a program calls another. There are differences such as the asynchronous nature of invoking a Workflow, and in this session we'll look at how this is done.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/22/Windows-Workflow-Foundation-Calling-Other-Workflows.aspx</link>
      <guid isPermaLink="false">55f74123-93c2-4a4f-b882-3701cdd9dee5</guid>
      <pubDate>Sat, 26 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_CallingWorkflows.wmv" length="10719232" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Composite Activities</title>
      <description>Workflow Activities partition into the 'basic' activities which perform a single task and 'composite' activities which act as a container for other Activities. In this session we'll take a brief look at writing a custom composite activity.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/23/Windows-Workflow-Foundation-Composite-Activities.aspx</link>
      <guid isPermaLink="false">c7a392ea-32c0-4321-b772-4fa4452266c5</guid>
      <pubDate>Sat, 26 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_CompositeActivities.wmv" length="16796672" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Correlation</title>
      <description>Workflow Foundation has automatic capabilities for correlating messages that leave a Workflow instance with messages that are received by that same instance, making message exchange easier to deal with. In this session we'll look at how that's achieved.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/24/Windows-Workflow-Foundation-Correlation.aspx</link>
      <guid isPermaLink="false">627ca8fc-d9d2-414e-bda9-24f765f6227e</guid>
      <pubDate>Sat, 26 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Correlation.wmv" length="11067392" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Exposing Web Services</title>
      <description>Workflow Foundation has built-in capabilities that allow a Workflow to be published as an ASP.NET Web Service - in this session we'll look at how this is done and how it works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/25/Windows-Workflow-Foundation-Exposing-Web-Services.aspx</link>
      <guid isPermaLink="false">28243d49-759e-4a0b-8f17-f789bddb914d</guid>
      <pubDate>Sat, 26 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_ExposingWebServices.wmv" length="18978816" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Glass with C# in Windows Vista</title>
      <description>
    &lt;div&gt;How to get the new Windows Vista glass look in the client area of your Winforms apps using C# on Vista.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/21/Glass-with-C-in-Windows-Vista.aspx</link>
      <guid isPermaLink="false">66521ab3-33cb-40f0-89c8-7d2d834baa35</guid>
      <pubDate>Sat, 26 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/vista_glass_csharp_hi.wmv" length="29955072" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Visual Studio 2005 Product Family and Licensing</title>
      <description>This session outlines the different versions of Visual Studio 2005 that are available, who they are suitable for, how MSDN subscriptions fit into the picture and finishes with a reminder of the benefits of each license type.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/27/Visual-Studio-2005-Product-Family-and-Licensing.aspx</link>
      <guid isPermaLink="false">b9df1162-169c-4d45-9eba-c47bfdaaefc1</guid>
      <pubDate>Thu, 10 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/JohnNoakesLicensingHighDef.wmv" length="14745600" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Windows CardSpace with a Web Page</title>
      <description>This Session shows how to build Windows CardSpace authentication into a simple HTML page.  It also illiustrates the process of creating a new personal card in Windows CardSpace.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/26/Using-Windows-CardSpace-with-a-Web-Page.aspx</link>
      <guid isPermaLink="false">29a03967-a3e5-4a1e-b599-12e1b7adf7ef</guid>
      <pubDate>Thu, 10 Aug 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WcsWebPage.wmv" length="4372480" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Protected Data</title>
      <description>In this session we look at using the Data Protection API (DPAPI) for protecting data stored on the machine, using information already stored in a secure way by the operating system. We'll also take a look at how to protect application configuration files using similar techniques.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/33/Protected-Data.aspx</link>
      <guid isPermaLink="false">2ac35f31-cd95-4ed8-86ae-89e25fc07eaf</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ProtectedData.wmv" length="18607104" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Storing Passwords</title>
      <description>Storing passwords is dangerous and to be avoided unless you cannot find another mechanism. When you do have to store passwords, you'll benefit from this session, which walks through topics such as hashed password, salted hashes and iterated salted hashes using the .NET Framework.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/34/Storing-Passwords.aspx</link>
      <guid isPermaLink="false">b5d2a4ee-e6a4-4b1e-a034-d75f01e0384a</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/storingPasswords.wmv" length="12712960" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Client Certificates</title>
      <description>In this session we'll take a look at how we can use X509 certificates to authenticate clients to IIS-hosted web applications. We'll look at picking up details of the client certificate from .NET code and also how to set up certificates within IIS itself.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/29/Client-Certificates.aspx</link>
      <guid isPermaLink="false">b96c1160-e3d5-411d-be77-5f86e7722731</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ClientCerts.wmv" length="13050880" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Impersonation</title>
      <description>
    &lt;div&gt;Windows is inherently multi-threaded, and it is possible that within a single process there are threads running in a security context that differs from that of the process itself. In this session we'll take a look at how to go about this process of impersonation and how to do that in ASP.NET, and we'll discuss some 'gotchas' around using impersonation.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/30/Impersonation.aspx</link>
      <guid isPermaLink="false">eb9d8e7a-1cf6-4359-908f-0505db28c308</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Impersonation.wmv" length="12741632" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Integrating Your Application with Windows Vista User Account Control</title>
      <description>
    &lt;div&gt;User Account Control will probably impact every application on Windows Vista. This nugget shows how to offer your users a consistent experience to the one they will get form the OS and fundamentally how to work with UAC.&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/31/Integrating-Your-Application-with-Windows-Vista-User-Account-Control.aspx</link>
      <guid isPermaLink="false">202028f1-7450-4a05-bf4e-6dbddafb9ace</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Vista_UAC_cs.wmv" length="9728000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Programming with Windows Vista Task Dialogs and Other comctl32 v6 Controls</title>
      <description>comctl32 v6 has many enhancements. Here we see TaskDialog in depth and also CommandLink Button, TextBox prompt and CommonFileDialog via VistaBridge from the SDK.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/32/Programming-with-Windows-Vista-Task-Dialogs-and-Other-comctl32-v6-Controls.aspx</link>
      <guid isPermaLink="false">38819cf1-8dc0-42a4-ac97-cdb084b5c9b9</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Vista_TaskDialog_and_other_comctl32_v6_things.wmv" length="15872000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Application Restart and Recovery</title>
      <description>Windows Vista has new capabilities around detecting application crashes, and providing the application with the ability to restart itself in the event of a crash and to recover the user's data. In this session we explore these new Restart and Recovery APIs.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/35/Using-Application-Restart-and-Recovery.aspx</link>
      <guid isPermaLink="false">5437f09f-b4c6-40e3-bafc-7c8a5a33b47f</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/AppRestartRecovery.wmv" length="7680000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Building Persistence Services</title>
      <description>Windows Workflow Foundation comes with its own persistence service that uses SQL Server. However, it is also possible to build your own, and in this session we explore the basics of achieving that.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/36/Windows-Workflow-Foundation-Building-Persistence-Services.aspx</link>
      <guid isPermaLink="false">4c9089b3-8a6a-4127-b14e-fd1db0602094</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_BuildingPersistence.wmv" length="19680256" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Building Scheduling Services</title>
      <description>It is possible to implement your own scheduling service to underpin the Workflow Runtime as it executes activities and workflows. This session takes a look at the basics of writing such a service.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/37/Windows-Workflow-Foundation-Building-Scheduling-Services.aspx</link>
      <guid isPermaLink="false">1e58bdbe-599d-4360-ad6d-35394a04f13a</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_BuildingScheduling.wmv" length="12743680" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Building Tracking Services</title>
      <description>Whilst Windows Workflow comes with a SQL Tracking Service, it is also possible to implement your own to track information as activities and workflows execute. This session explores the basics of writing a tracking service.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/38/Windows-Workflow-Foundation-Building-Tracking-Services.aspx</link>
      <guid isPermaLink="false">8624cf9e-734f-4edb-a694-d234f3c92482</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_BuildingTracking.wmv" length="14867456" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Calling Web Services</title>
      <description>This session looks at how to make a call to a Web Service from a Workflow.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/39/Windows-Workflow-Foundation-Calling-Web-Services.aspx</link>
      <guid isPermaLink="false">25da007a-6690-45da-bab3-6dd6d138c210</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_CallingAWebService.wmv" length="5781504" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Declarative Workflows</title>
      <description>One of the ways of building Workflows is to model them entirely declaratively in an XAML file. This session takes a look at how we can do this.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/40/Windows-Workflow-Foundation-Declarative-Workflows.aspx</link>
      <guid isPermaLink="false">a117608c-0727-46fd-a135-1b8a96a458e8</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_DeclarativeWorkflows.wmv" length="11227136" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Modifying Workflows</title>
      <description>The Workflow Runtime provides capabilities to modify Workflow Instances after they have started running. In this session we'll look at the code to achieve this.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/41/Windows-Workflow-Foundation-Modifying-Workflows.aspx</link>
      <guid isPermaLink="false">f13fb8ca-bcca-4f39-8c9a-925b1079d4d9</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_ModifyingWorkflows.wmv" length="11390976" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Synchronising Activities</title>
      <description>Within a Workflow, it is sometimes important to ensure that a group of activities are scheduled for execution as a single block.  This session looks at the Synchronization Activity that enables this.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/42/Windows-Workflow-Foundation-Synchronising-Activities.aspx</link>
      <guid isPermaLink="false">b48b51cb-1a17-4e61-8830-65be1bbaa579</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Synchronization.wmv" length="4660224" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Using Persistence</title>
      <description>It is possible to save Workflow Instances into a persistent format in order to save resources or to allow a Workflow host to be recycled. In this session we'll look at using the SQL Persistence Service to achieve this.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/43/Windows-Workflow-Foundation-Using-Persistence.aspx</link>
      <guid isPermaLink="false">7435d9e1-ba14-4b0d-a960-7493ccacaa75</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Using Persistence.wmv" length="11949056" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Using Scheduling</title>
      <description>The Workflow Runtime uses a pluggable scheduling service in order to execute activities and workflows on threads. In this session we'll take a look at the two scheduling options that come with the Foundation today.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/44/Windows-Workflow-Foundation-Using-Scheduling.aspx</link>
      <guid isPermaLink="false">8c1f63ed-9f8a-44e0-bc4a-c3b218917a22</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_UsingScheduling.wmv" length="14430208" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Using Tracking</title>
      <description>A core capability of the Workflow Runtime is to track information as activities and workflows execute. The Workflow Foundation ships with a SQL Tracking service, and this session explores how to configure and make use of it.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/45/Windows-Workflow-Foundation-Using-Tracking.aspx</link>
      <guid isPermaLink="false">151cd859-f786-41ba-8909-2c17d3b6f433</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_AddingTracking.wmv" length="15841280" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building RSS Applications with IE7 in Windows Vista</title>
      <description>Windows Vista ships with Internet Explorer 7, which has a new common store for RSS feeds and a programming interface that makes building RSS support into your applications very simple. This session takes a basic look at using the new API to build a simple RSS reader</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/28/Building-RSS-Applications-with-IE7-in-Windows-Vista.aspx</link>
      <guid isPermaLink="false">99de8f3c-e597-4a1d-9e51-68d34116284e</guid>
      <pubDate>Mon, 26 Jun 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VistaIE7RSSReader.wmv" length="15360000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Custom Activities</title>
      <description>Workflow Foundation is an extensible framework based around adding custom activities. In this session we'll build our first activity and make use of it from a Workflow instance.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/46/Windows-Workflow-Foundation-Custom-Activities.aspx</link>
      <guid isPermaLink="false">702059a0-b4ed-4fb5-b7e1-4384f12a6a7b</guid>
      <pubDate>Mon, 03 Apr 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_CustomActivity.wmv" length="8158208" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Host to Workflow Communication</title>
      <description>A host process communicates with Workflow instances by firing events on a shared interface. In this session we'll take a look at how that works.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/47/Windows-Workflow-Foundation-Host-to-Workflow-Communication.aspx</link>
      <guid isPermaLink="false">85e35193-1774-4acd-8a61-27e2635ea8b5</guid>
      <pubDate>Tue, 28 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_HostToWorkflowComms.wmv" length="8430592" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: State Machine Workflows</title>
      <description>Workflow Foundation has native support for modelling finite state machines. In this session we'll build a simple example and look at how we model states and the transitions between them.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/48/Windows-Workflow-Foundation-State-Machine-Workflows.aspx</link>
      <guid isPermaLink="false">3b85d96f-7f63-451b-b54e-922c2305ca95</guid>
      <pubDate>Tue, 28 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_StateMachineWorkflow.wmv" length="5725184" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Transactions</title>
      <description>Workflow has rich capabilities for dealing with transactional work. In this session we'll explore how we can make use of the TransactionScope activity and also how to compensate for atomic transactions in circumstances where the Workflow has to reverse work already done.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/49/Windows-Workflow-Foundation-Transactions.aspx</link>
      <guid isPermaLink="false">4e2b2ab4-f0eb-49e0-86b0-dc9ae1682341</guid>
      <pubDate>Tue, 28 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Transactions.wmv" length="7319552" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Two-Way Host/Workflow Communication</title>
      <description>Here we put together two previous sessions and show how we can get asynchronous two-way communication going between a Workflow instance and its host environment.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/50/Windows-Workflow-Foundation-Two-Way-HostWorkflow-Communication.aspx</link>
      <guid isPermaLink="false">a8154655-c3db-4ab2-80d0-0cd71d7f4705</guid>
      <pubDate>Tue, 28 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_TwoWayComms.wmv" length="8472576" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Workflow to Host Communication</title>
      <description>Workflows are hosted by your application. When a Workflow instance needs to communicate with the "outside world" it will do so through your application's hosting code. Here, we'll see how that is done.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/51/Windows-Workflow-Foundation-Workflow-to-Host-Communication.aspx</link>
      <guid isPermaLink="false">96f70d18-04f4-4a1e-ac5a-b1a426e844db</guid>
      <pubDate>Tue, 28 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_WorkflowToHostComms.wmv" length="5725184" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Cancellation Handlers</title>
      <description>At times, Workflow may have to cancel your executing code. When it does so, you can receive notification in the form of a cancellation handler. This session explores cancellation handlers.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/52/Windows-Workflow-Foundation-Cancellation-Handlers.aspx</link>
      <guid isPermaLink="false">0a865d46-0ad3-481e-a88e-2e82702cf9cf</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Cancellation.wmv" length="6931456" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Conditioned Activity Group</title>
      <description>The Conditioned Activity Group provides a very flexible activity for executing multiple operations as part of a looping operation. In this session we take a look at how to use it.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/53/Windows-Workflow-Foundation-Conditioned-Activity-Group.aspx</link>
      <guid isPermaLink="false">60164d5c-80b9-442d-937e-c24804fa0044</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_ConditionedActivityGroup.wmv" length="5284864" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Listening for Events</title>
      <description>A common pattern in Workflow is to wait for a event to occur and Workflow Foundation supports this natively. Here we examine how we can use the Listen activity to wait for events to occur.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/54/Windows-Workflow-Foundation-Listening-for-Events.aspx</link>
      <guid isPermaLink="false">48749569-0dfb-46c9-835e-3c7da2ac42d9</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Listening.wmv" length="3397632" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Logic and Looping</title>
      <description>Simple programming constructs such as looping and conditional logic are represented in Workflow. Here we take a look at how we can model conditions and loops.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/55/Windows-Workflow-Foundation-Logic-and-Looping.aspx</link>
      <guid isPermaLink="false">6bc04f99-589a-4384-86d1-332a756c755d</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Conditions.wmv" length="5421056" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Passing Parameters to Workflows</title>
      <description>Sometimes Workflows need to be passed parameters from their hosting environment. In this slot, we'll explore how we can feed data into a Workflow instance before it runs.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/56/Windows-Workflow-Foundation-Passing-Parameters-to-Workflows.aspx</link>
      <guid isPermaLink="false">289a9211-dcbf-4e3e-9f9f-45ee46d99d50</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Parameters.wmv" length="4739072" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Working in Parallel</title>
      <description>Workflow has built in capabilities for executing sets of activities in parallel. In this session we'll explore the Parallel activity and what it can do for us.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/57/Windows-Workflow-Foundation-Working-in-Parallel.aspx</link>
      <guid isPermaLink="false">e9fef87f-cea2-4bcd-8514-a01b2e6ef627</guid>
      <pubDate>Tue, 21 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Parallel.wmv" length="5389312" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: "Hello World"</title>
      <description>In this session we'll look at the Workflow Foundation for the first time and build a simple "Hello World" style application using a code-first approach and then a designer-first approach.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/59/Windows-Workflow-Foundation-Hello-World.aspx</link>
      <guid isPermaLink="false">48edf711-75f8-405b-8504-3169ffcafa04</guid>
      <pubDate>Mon, 13 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Hello_World.wmv" length="4792320" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Workflow Foundation: Exceptions</title>
      <description>Workflow Foundation has specific capabilities for handling exceptions in your code, let's take a look at how it's done.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/60/Windows-Workflow-Foundation-Exceptions.aspx</link>
      <guid isPermaLink="false">51d79cdd-c3ee-422b-ba68-46cf62fbef9b</guid>
      <pubDate>Mon, 13 Mar 2006 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WF_Exceptions.wmv" length="7035904" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: HTTPS Transport Security</title>
      <description>The WCF provides transfer security for messages either by relying on the transport or by using message level mechanisms. In this session we'll look at using HTTPS at the transport layer to provide integrity, privacy and authentication for messages in transit.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/62/Windows-Communication-Foundation-HTTPS-Transport-Security.aspx</link>
      <guid isPermaLink="false">9dbf9bc0-1d4e-4191-a9ba-e47ebd39a606</guid>
      <pubDate>Mon, 27 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_HTTPS_Transport_Security.wmv" length="15833088" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Message Security</title>
      <description>The WCF provides transfer security for messages either by relying on the transport or by using message level mechanisms. In this session we'll look at using message security in order to perform authentication and provide privacy and integrity for messages.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/63/Windows-Communication-Foundation-Message-Security.aspx</link>
      <guid isPermaLink="false">c70cf088-dc60-4b92-93c4-3bbe31d34a5f</guid>
      <pubDate>Mon, 27 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Message_Security.wmv" length="5431296" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using the Permissions Calculator in Visual Studio 2005</title>
      <description>This Screencast examines a number of new security features in Visual Studio 2005 including the code access security permissions calculator tool that make it easier for your to build partial trust applications.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/67/Using-the-Permissions-Calculator-in-Visual-Studio-2005.aspx</link>
      <guid isPermaLink="false">bea0498d-b0a9-4cb4-9abb-eb8080396d61</guid>
      <pubDate>Thu, 23 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/VS2005PermCalc.wmv" length="2725888" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Integrated Code Coverage</title>
      <description>This Screencast shows you how to use the new integrated code coverage features which are part of the new unit testing framework in Visual Studio 2005. From a security perspective, ensuring that your unit tests completely cover your application's code is particularly important because it helps to increase the robustness of your code. It helps you to capture latent defects that would otherwise go unnoticed until your application is deployed.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/66/Integrated-Code-Coverage.aspx</link>
      <guid isPermaLink="false">3c4a276a-79b6-40eb-8cf2-c8ffabf3ebc5</guid>
      <pubDate>Thu, 23 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Integrated_Code_Coverage.wmv" length="3145728" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET Database Connection</title>
      <description>This Screencast shows you how to configure your ASP.NET 2.0 Web application to connect to SQL Server 2005 by using Windows authentication. In addition, this Screencast presents an authorisation pattern for restricting your application's identity within the database.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/64/ASPNET-Database-Connection.aspx</link>
      <guid isPermaLink="false">88764792-c7ed-451e-bc74-9b006230a71f</guid>
      <pubDate>Thu, 23 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ASP.NET_Database_Connection.wmv" length="5347328" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>How to Use CAS with ASP.NET</title>
      <description>This Screencast explains how you can use code access security policy in ASP.NET 2.0 applications to provide a constrained execution environment for running your Web applications and Web services. This technique is designed for scenarios where multiple Web applications are hosted on a shared server and where you need to provide application isolation and restricted access to shared system resources. This Screencast shows you how to use standard policy and also how to customise policy if one of the standard trust levels does not meet your application's precise requirements.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/65/How-to-Use-CAS-with-ASPNET.aspx</link>
      <guid isPermaLink="false">18975e4b-243a-48cc-bede-f734e0ca21c0</guid>
      <pubDate>Thu, 23 Feb 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/HowToUseCASWithASP.NET.wmv" length="6187008" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>"Hello World": Introduction to WPF</title>
      <description>The WPF provides rich new capabilities for user interface, documents and media through a productive .NET API. In this session we'll build a simple application and look at the different approaches to building WPF applications imperatively and declaratively.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/68/Hello-World-Introduction-to-WPF.aspx</link>
      <guid isPermaLink="false">924b0aec-b02c-4d24-9d67-1b51ee54fbda</guid>
      <pubDate>Mon, 23 Jan 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WPFHelloWorld.wmv" length="8178688" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Transactions</title>
      <description>The WCF has facilities for coordinating work done by multiple pieces of software under a single atomic transaction. In this session we'll look at getting that set up and working.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/70/Windows-Communication-Foundation-Transactions.aspx</link>
      <guid isPermaLink="false">58a2557c-0829-4195-baf2-b1aee5426fc5</guid>
      <pubDate>Mon, 16 Jan 2006 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Transactions.wmv" length="15204352" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Bindings</title>
      <description>A great deal of power and flexibility comes from the use of bindings in the WCF to specify communication details. Here we explore a little of the standard bindings and how we can configure them.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/71/Windows-Communication-Foundation-Bindings.aspx</link>
      <guid isPermaLink="false">24a4c1c7-4dda-4afb-a8ce-1c97afcaea1e</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Bindings.wmv" length="10077184" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Concurrency</title>
      <description>In an server side development, concurrency always crops up and the WCF is no exception. Here we explore the options for single and multi-threaded services.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/72/Windows-Communication-Foundation-Concurrency.aspx</link>
      <guid isPermaLink="false">4da83a2e-ef5a-48b3-baa9-9ed6bb88cd8a</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Concurrency.wmv" length="5704704" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: DataContract Serialization</title>
      <description>The DataContract is the standard mechanism in the WCF for serializing .NET object types into XML. This session looks at the various options that DataContract makes available.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/73/Windows-Communication-Foundation-DataContract-Serialization.aspx</link>
      <guid isPermaLink="false">e481a265-2a24-4867-8b49-e7b9e97069ff</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_DataContract_Serialization.wmv" length="12372992" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Exceptions</title>
      <description>Every piece of code needs to think about how to deal with exceptions - the WCF has particular mechanisms for translating .NET exceptions into SOAP faults which we explore here.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/74/Windows-Communication-Foundation-Exceptions.aspx</link>
      <guid isPermaLink="false">65eca4ea-2978-460a-aaf4-1d1156851355</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Exceptions.wmv" length="11010048" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Instancing</title>
      <description>WCF services can be singletons, they can be single-call objects or they can have a lifetime that is tied to the session. Let's dive into how we make this work.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/75/Windows-Communication-Foundation-Instancing.aspx</link>
      <guid isPermaLink="false">09ee03d3-29eb-4d6d-b8c0-ce4807315a09</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Instancing.wmv" length="8650752" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Message Encoding</title>
      <description>The WCF offers a flexible choice of mechanisms for turning a SOAP message into something that we can transmit between services. In this session we'll look at the options.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/76/Windows-Communication-Foundation-Message-Encoding.aspx</link>
      <guid isPermaLink="false">aef8d9dd-7b6b-46e4-baa8-178706d4f049</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Message_Encoding.wmv" length="6259712" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Message Patterns</title>
      <description>And you thought service communication was just request and response? This session looks at how we can use the WCF for one way and two way message exchanges.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/77/Windows-Communication-Foundation-Message-Patterns.aspx</link>
      <guid isPermaLink="false">c1eefb1b-4213-4406-91e4-233c5c1ec427</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Message_Patterns.wmv" length="8640512" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Sessions</title>
      <description>The WCF has facilities for maintaining a session of messages between a client and a service. In this session we'll take a look at how we can make use of those facilities.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/78/Windows-Communication-Foundation-Sessions.aspx</link>
      <guid isPermaLink="false">a7a2df69-c688-4176-9578-b447d570c5db</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Sessions.wmv" length="9175040" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Typed and Untyped Messages</title>
      <description>The WCF has a lot of flexibility in the way in which it goes from .NET objects to SOAP messages. It can handle parameters and typed/untyped messages. Let's take a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/79/Windows-Communication-Foundation-Typed-and-Untyped-Messages.aspx</link>
      <guid isPermaLink="false">fe6a9b04-41b2-4981-a1c6-5b0853186b4d</guid>
      <pubDate>Wed, 30 Nov 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Typed_and_Untyped_Messages.wmv" length="13002752" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Automatically installing from SD and CF cards</title>
      <description>Explore how to create an automatic installation from SD or CF cards when inserted into a Windows Mobile device. This Screencast will show you how to create a managed code solution using CF 1.0 and demonstrate the differences between Windows Mobile 2003 and Windows Mobile 5.0.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/80/Automatically-installing-from-SD-and-CF-cards.aspx</link>
      <guid isPermaLink="false">c0f1549d-57c3-49ca-a147-04cec1f2186a</guid>
      <pubDate>Wed, 26 Oct 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Autorun.wmv" length="7340032" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: "Hello World"</title>
      <description>The Windows Communication Foundation is a new framework for building distributed applications. In this session we'll take a look at the basics of getting an application up and running</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/82/Windows-Communication-Foundation-Hello-World.aspx</link>
      <guid isPermaLink="false">ace192ef-554c-4a96-aa89-5206d2593fbc</guid>
      <pubDate>Thu, 20 Oct 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Hello_World.wmv" length="9437184" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>New IDE Features in VS2005</title>
      <description>
    &lt;div&gt;Visual Studio 2005 includes a range of enhancements targeted at the web developer. Join us for a quick tour of some of the new functionality and see how Visual Studio 2005 integrates with ASP.NET 2.0&lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/81/New-IDE-Features-in-VS2005.aspx</link>
      <guid isPermaLink="false">be70ebd0-f720-46a7-857f-9b55631948bb</guid>
      <pubDate>Thu, 20 Oct 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/3_IdeFeatures1of2.wmv" length="5662720" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Windows Communication Foundation: Type Serialization</title>
      <description>The WCF offers a number of different serialization technologies for turning .NET object types into XML for transmission across service boundaries. This session explores what's available.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/83/Windows-Communication-Foundation-Type-Serialization.aspx</link>
      <guid isPermaLink="false">ec4c2f3f-9807-429e-899d-1b2b2a63dd72</guid>
      <pubDate>Thu, 20 Oct 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WCF_Serialization_Options.wmv" length="6511616" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>How to speed up load times: Using a background thread to speed perceived performance at load time</title>
      <description>Application load time can be an issue for mobile devices. This Screencast considers how to use threads to improve application load times.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/84/How-to-speed-up-load-times-Using-a-background-thread-to-speed-perceived-performance-at-load-time.aspx</link>
      <guid isPermaLink="false">f1feb261-322b-411e-ae59-263a0bf1630c</guid>
      <pubDate>Mon, 03 Oct 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ReducedLoadTimes.wmv" length="5138432" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Consuming a web service from the device: Simple use of Web Reference dialog</title>
      <description>This Screencast presents how to use Visual Studio .NET 2003 to build a device application that can consume a web service. Also looks at exception handling over SOAP and retrieving DataSet classes from a web service.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/86/Consuming-a-web-service-from-the-device-Simple-use-of-Web-Reference-dialog.aspx</link>
      <guid isPermaLink="false">4c164669-e098-4bbd-879b-03a0b42344ed</guid>
      <pubDate>Fri, 23 Sep 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ConsumingAWebService.wmv" length="8158208" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>More ASP.NET 2.0 Master Pages</title>
      <description>
    &lt;div&gt;
    &lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/87/More-ASPNET-20-Master-Pages.aspx</link>
      <guid isPermaLink="false">a1e1951e-c933-4029-ae96-230166090f41</guid>
      <pubDate>Fri, 23 Sep 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/2_MasterPages2.wmv" length="5452800" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>ASP.NET 2.0 Master Pages</title>
      <description>&lt;div&gt;ASP.NET 2.0 introduces a wealth of enhancements to the .NET Platform for web developers. This first in a new series of Screencasts on ASP.NET 2.0 takes a look at Master Pages and how they can take the pain out of implementing consistent, user friendly UI in your website.&lt;/div&gt;</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/88/ASPNET-20-Master-Pages.aspx</link>
      <guid isPermaLink="false">d55fdebb-d6bf-47b5-a6a3-bf45aeec27a4</guid>
      <pubDate>Mon, 19 Sep 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/1_MasterPages.wmv" length="6008832" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>SQL Server 2005 Express- Express Editions</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/90/SQL-Server-2005-Express-Express-Editions.aspx</link>
      <guid isPermaLink="false">d7fdbe64-aa9e-4545-9e04-da66dfca574f</guid>
      <pubDate>Mon, 19 Sep 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Ians15MinVideoV2.wmv" length="15624192" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Making input simple</title>
      <description>Take a look at controlling the SIP (Soft Input Panel), using context menu's and judicious use of the wait cursor in mobile applications.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/89/Making-input-simple.aspx</link>
      <guid isPermaLink="false">aac9e8bd-ac65-48be-859f-773808cb83ac</guid>
      <pubDate>Mon, 19 Sep 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MakingInputSimple.wmv" length="5557248" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Control Layout in Windows Forms in VS 2005</title>
      <description>One of the goals for Windows Forms 2.0 was to automate frequent tasks, and to reduce the amount of code we need to write to deal with common requirements. The new layout options make very light work of building structured interfaces, and are even more productive than 1.1.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/94/Control-Layout-in-Windows-Forms-in-VS-2005.aspx</link>
      <guid isPermaLink="false">98d8a6a0-79ee-48aa-a9ec-710e75f2eb16</guid>
      <pubDate>Wed, 31 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/winformslayout.wmv" length="4194304" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Checking WS-I Basic Profile compliance with ASMX V2.0 Web Services</title>
      <description>ASP.NET 2.0 can check the compliance of your web services to the WS-I Basic Profile Version 1.1. This session takes a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/93/Checking-WS-I-Basic-Profile-compliance-with-ASMX-V20-Web-Services.aspx</link>
      <guid isPermaLink="false">26e04490-220a-449e-b9dc-c2ed1a4c50cd</guid>
      <pubDate>Wed, 31 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/basicprofilecomplianceasmx20.wmv" length="8074240" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Preserving Application Settings</title>
      <description>It's a common requirement to want to remember application settings, either for the user or for the entire application. Folder names, background colours, all sorts of things. Windows Forms 2 gives us a mechanism to do this incredibly easily!</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/95/Preserving-Application-Settings.aspx</link>
      <guid isPermaLink="false">536f6b68-9daf-4cb3-bf6a-c962fd8885a6</guid>
      <pubDate>Fri, 19 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/appsettings.wmv" length="2233344" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using custom serialization with ASMX V2.0 Web Services</title>
      <description>With ASP.NET 2.0 web services we can take complete control over XML serialization. This sessions looks at how we might implement that.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/96/Using-custom-serialization-with-ASMX-V20-Web-Services.aspx</link>
      <guid isPermaLink="false">4a6ef33c-74a6-41fd-a05a-e44688d2047c</guid>
      <pubDate>Fri, 19 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/customserializationasmx20.wmv" length="10957824" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using interface based development techniques with ASMX V2.0 Web Services</title>
      <description>ASP.NET 2.0 web services can be built using the traditional class-based method and a new interface-based method which we look at here.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/97/Using-interface-based-development-techniques-with-ASMX-V20-Web-Services.aspx</link>
      <guid isPermaLink="false">65e1e48d-d29b-488f-a130-bff648ad63c3</guid>
      <pubDate>Tue, 16 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/interfacebaseddevelopmentasmx20.wmv" length="14029824" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Whidbey's new gridview control</title>
      <description>If you're familiar with the DataGrid in Windows Forms 1.1, you may also have encountered some of its limitations - there are certain (especially visual) effects you can't achieve without writing more code that you might expect. Enter the new DataGridView, which exposes dozens of events you can intercept, allowing an extraordinary level of control over how your data is presented.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/98/Using-Whidbeys-new-gridview-control.aspx</link>
      <guid isPermaLink="false">5d55cb4d-67f2-4169-97c5-e24216fba6ab</guid>
      <pubDate>Tue, 16 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/newdatagridview.wmv" length="8660992" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Scenarios - Debugging Assembly loading</title>
      <description>Sometimes your code won't load an assembly. Sometimes someone else's code won't load your assembly. This session looks at ways to diagnose these common scenarios.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/99/Scenarios-Debugging-Assembly-loading.aspx</link>
      <guid isPermaLink="false">e5abafdf-8ab5-4f37-a804-4f46d2c47ba6</guid>
      <pubDate>Fri, 05 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Scenarios_Debugging_Assembly_Loading.wmv" length="6427648" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using the Background Worker Component</title>
      <description>Putting long-running background activities into their own thread makes sense, and it's natural to want to be able to observe the progress of that activity, or cancel it. But you CAN'T write to the user interface thread from another, or your application will come crashing down when you least expect it. We had a solution to this challenge in Framework 1.1; now, the Background Worker Component makes dealing with this issue considerably more elegant.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/100/Using-the-Background-Worker-Component.aspx</link>
      <guid isPermaLink="false">9c7d901c-37a5-4a04-9ff1-807382b246d9</guid>
      <pubDate>Fri, 05 Aug 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/BackgroundWorker.wmv" length="2977792" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Scenarios - Debugging Exceptions</title>
      <description>.NET error paths are built around exception handling and the debugger has great features for monitoring what's happening with your application's exceptions. This session takes a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/101/Scenarios-Debugging-Exceptions.aspx</link>
      <guid isPermaLink="false">cbcf70b3-8732-4245-997e-3f697acb3dbd</guid>
      <pubDate>Fri, 29 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Scenarios_Debugging_Exceptions.wmv" length="5714944" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Scenarios - Debugging Memory Leaks</title>
      <description>Memory Leaks? In .NET code? This session looks at how we'd diagnose the modern equivalent of a memory "leak" with Visual Studio 2005.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/102/Scenarios-Debugging-Memory-Leaks.aspx</link>
      <guid isPermaLink="false">dd7a32b0-d341-4e95-b291-fdb2712eefd5</guid>
      <pubDate>Fri, 29 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ScenariosDebuggingMemoryLeaks.wmv" length="8420352" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Working with the SOS Debugger Extension</title>
      <description>The Visual Studio debugger can load extension DLLs to extend its capabilities. This session looks at the basics of loading the SOS.DLL for .NET code and introduces what we can do with it.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/103/Mechanics-Working-with-the-SOS-Debugger-Extension.aspx</link>
      <guid isPermaLink="false">01d2b7e8-6ffd-4138-86d2-9d08c2728955</guid>
      <pubDate>Mon, 25 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Debugging_with_SOS_extension_DLL.wmv" length="5851136" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>MyFirst PPC App</title>
      <description>What steps to build your first mobile application to consume a web service, deploy to an emulator and debug the application.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/104/MyFirst-PPC-App.aspx</link>
      <guid isPermaLink="false">7591f7ee-9c12-43e7-a671-6534897749e9</guid>
      <pubDate>Mon, 25 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/FirstPocketPCApp.wmv" length="6825984" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Additional Tools for Your Debugging Toolbox</title>
      <description>There are a lot of external tools out there on the web which can be of major benefit when you're debugging your code. This session takes a look at a few of the most popular third party tools.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/106/Mechanics-Additional-Tools-for-Your-Debugging-Toolbox.aspx</link>
      <guid isPermaLink="false">7641d9ee-25b5-474d-bd43-ca3e7ac0126b</guid>
      <pubDate>Thu, 14 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Additional_Tools_for_your_Debugging_Toolbox.wmv" length="12058624" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building mobile web applications (Part 3)</title>
      <description>Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult to achieve for developers, but the ASP.NET mobile controls make very light work of building rich data-driven sites! This is Part 3 of 3.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/105/Building-mobile-web-applications-Part-3.aspx</link>
      <guid isPermaLink="false">d070fc75-7995-41e8-9f87-c5d70928b9af</guid>
      <pubDate>Thu, 14 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MobileDeviceWebApplications_Part3_2.wmv" length="4047872" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building mobile web applications (Part 2)</title>
      <description>Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult to achieve for developers, but the ASP.NET mobile controls make very light work of building rich data-driven sites! This is Part 2 of 3.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/107/Building-mobile-web-applications-Part-2.aspx</link>
      <guid isPermaLink="false">89ecdcd5-759c-4c04-83ae-a2d17c48fe67</guid>
      <pubDate>Thu, 07 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MobileDeviceWebApplications_Part2_2.wmv" length="3712000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>High Level SOAP Messaging with WSE2.0</title>
      <description>WSE2.0 enables SOAP messaging without IIS or HTTP. In this session we'll check out the high level API that lets us write these kinds of services.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/108/High-Level-SOAP-Messaging-with-WSE20.aspx</link>
      <guid isPermaLink="false">68342fd2-766b-4cd9-b922-7df0370120f1</guid>
      <pubDate>Thu, 07 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WSE_20_high_level_soap_messaging.wmv" length="4424704" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Design Time Debugging</title>
      <description>Visual Studio 2005 has new features for debugging without actually writing an application - watch this session to see the new object test bench and other design-time debugging features.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/109/Mechanics-Design-Time-Debugging.aspx</link>
      <guid isPermaLink="false">e4d6a1dc-f8bc-4c0e-b94d-bcb8f82e389e</guid>
      <pubDate>Thu, 07 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Mechanics_Design_Time_Debugging.wmv" length="4918272" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Preparation - Building Your Code for Debugging</title>
      <description>In this session we look at debugging debug and release builds and the role of PDB files in Visual Studio 2005.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/110/Preparation-Building-Your-Code-for-Debugging.aspx</link>
      <guid isPermaLink="false">1efe6966-8bd6-480e-adf2-8f0fa6365203</guid>
      <pubDate>Thu, 07 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Preparation-Building_Your_Code_for_Debugging.wmv" length="9049088" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building mobile web applications (Part 1)</title>
      <description>Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult to achieve for developers, but the ASP.NET mobile controls make very light work of building rich data-driven sites! This is Part 1 of 3.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/111/Building-mobile-web-applications-Part-1.aspx</link>
      <guid isPermaLink="false">26b4a2c0-d98f-4689-9f78-2833c4e23efd</guid>
      <pubDate>Fri, 01 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MobileDeviceWebApplications_Part1.wmv" length="4718592" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Edit and Continue</title>
      <description>It's back! Visual Studio 2005 reintroduces the idea of "edit and continue" allowing you to alter code whilst in the debugger - this session looks at what you can do with this feature.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/112/Mechanics-Edit-and-Continue.aspx</link>
      <guid isPermaLink="false">5374484b-436f-4bd3-9f19-b4532cdf7321</guid>
      <pubDate>Fri, 01 Jul 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Mechanics_Edit_And_Continue.wmv" length="5148672" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Controlling Debugger Display for Your Types</title>
      <description>The Visual Studio debugger can be configured to display custom output for your own data types. This session looks at how you do that.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/113/Mechanics-Controlling-Debugger-Display-for-Your-Types.aspx</link>
      <guid isPermaLink="false">c8a29198-1adc-4ead-951c-ec3aa6c6a52c</guid>
      <pubDate>Wed, 29 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Mechanics-Controlling_Debugger_Display_for_Your_Types.wmv" length="6469632" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Working with Data Tips and Visualisers</title>
      <description>Visual Studio 2005 has great new features for seeing your data in the debugger. This session looks at Data Tips and Visualisers in the debugger and how you can write your own visualiser.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/114/Mechanics-Working-with-Data-Tips-and-Visualisers.aspx</link>
      <guid isPermaLink="false">4576275d-e33a-4182-a590-1399c4374937</guid>
      <pubDate>Wed, 29 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Mechanics-Working_with_Data_Tips_and_Visualizers.wmv" length="8378368" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Mechanics - Breakpoints and Tracepoints</title>
      <description>In this session we take a look at setting breakpoints and tracepoints with Visual Studio 2005</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/115/Mechanics-Breakpoints-and-Tracepoints.aspx</link>
      <guid isPermaLink="false">4b5301da-1597-46bb-abd7-2e0cb10e59e3</guid>
      <pubDate>Thu, 16 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Mechanics_Breakpoints_and_Tracepoints.wmv" length="10370048" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Preparation - Locating and Managing Symbol Files</title>
      <description>Debugging is a whole lot easier with symbol files (PDBs). This session looks at how Visual Studio 2005 works with symbol files and how you can set up your own symbol servers.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/116/Preparation-Locating-and-Managing-Symbol-Files.aspx</link>
      <guid isPermaLink="false">8c3f60f3-b73a-41e2-a8e6-349eccd79404</guid>
      <pubDate>Thu, 16 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Preparation-Locating_and_Managing_Symbol_Files.wmv" length="10695680" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Low Level SOAP messaging</title>
      <description>WSE2.0 enables SOAP messaging without IIS or HTTP. In this session we'll check out the low level API that lets us write these kinds of services.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/117/Low-Level-SOAP-messaging.aspx</link>
      <guid isPermaLink="false">4f57d8ef-b92c-4e3e-a799-da98d0c93864</guid>
      <pubDate>Fri, 10 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Low_Level_Soap_Messaging_WSE_20.wmv" length="4582400" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Preparation - Building Debug and Tracing into Your Code</title>
      <description>Maximise your debugging by ensuring that your applications are built with the right debugging and tracing output from day 1.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/118/Preparation-Building-Debug-and-Tracing-into-Your-Code.aspx</link>
      <guid isPermaLink="false">066f9eed-cfe5-4af7-bf50-e95646730ad9</guid>
      <pubDate>Thu, 09 Jun 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Preparation-Building_Debugging_Tracing_Into_Your_Code.wmv" length="11219968" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Sending Attachments with WSE2.0 Web Services</title>
      <description>In this session we'll look at passing file attachments from a web service to a client and vice versa</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/119/Sending-Attachments-with-WSE20-Web-Services.aspx</link>
      <guid isPermaLink="false">182c304a-34c1-4149-8547-d75773fe2290</guid>
      <pubDate>Tue, 31 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WSE_20_Sending_Attachments_with_WSE_20.wmv" length="4194304" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with triggers on Data Definition Language</title>
      <description>A new feature in SQL Server 2005 allows us to install triggers on Data Definition Language (e.g. when a table is created). This session takes a look.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/120/Working-with-triggers-on-Data-Definition-Language.aspx</link>
      <guid isPermaLink="false">6a9ccaa9-b848-4cca-a016-18b8332beebd</guid>
      <pubDate>Tue, 31 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ddl_triggers.wmv" length="3145728" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Debugger Features in Visual Studio 2005</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/121/Debugger-Features-in-Visual-Studio-2005.aspx</link>
      <guid isPermaLink="false">baa5a728-339f-4478-a879-8fe356d5afc1</guid>
      <pubDate>Fri, 20 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/debugger_Features.wmv" length="7560192" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Understanding the new snapshot transaction isolation level</title>
      <description>SQL 2005 introduces a new level of transactional isolation based on versioning rather than locks. In this session we explore the basics.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/122/Understanding-the-new-snapshot-transaction-isolation-level.aspx</link>
      <guid isPermaLink="false">0d08035a-e555-4d3d-af88-169c631d6a4e</guid>
      <pubDate>Fri, 20 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/snapshot_isolation.wmv" length="4078592" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Securing Web Services with WSE2.0</title>
      <description>Here we'll take a look at how we can gain authentication, integrity and privacy features for SOAP messages with WSE2.0 and WS-Security</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/124/Securing-Web-Services-with-WSE20.aspx</link>
      <guid isPermaLink="false">a377c5e3-0259-4268-bea6-967e8ed1eac5</guid>
      <pubDate>Wed, 18 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/wse_30_securing.wmv" length="5337088" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Nullable Types in C# V2.0</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/123/Nullable-Types-in-C-V20.aspx</link>
      <guid isPermaLink="false">0b5fe099-46c9-415c-b45a-d199fd1e1c25</guid>
      <pubDate>Wed, 18 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/nullable_Types.wmv" length="4992000" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Iterators in C# V2.0</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/125/Iterators-in-C-V20.aspx</link>
      <guid isPermaLink="false">1c753b27-cf54-4053-a486-9ce2f0afe32b</guid>
      <pubDate>Fri, 06 May 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/iterators.wmv" length="4214784" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Enabling WSE2.0 for ASP.NET Web Services</title>
      <description>This session introduces WSE2.0 and shows how to switch on WSE2.0 support in ASP.NET Web Services</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/127/Enabling-WSE20-for-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">3b35e478-74b2-453e-8786-9453522df3fb</guid>
      <pubDate>Fri, 29 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Enabling_WSE20_ASPNET_Services.wmv" length="5169152" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Generics in .NET Framework 2.0</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/128/Generics-in-NET-Framework-20.aspx</link>
      <guid isPermaLink="false">b4109b32-f86d-473a-888f-b1322cc03954</guid>
      <pubDate>Fri, 29 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/generics.wmv" length="5662720" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using asynchronous commands in ADO.NET 2.0</title>
      <description>In this session we'll look at how we can submit work to the database asynchronously in ADO.NET 2.0.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/129/Using-asynchronous-commands-in-ADONET-20.aspx</link>
      <guid isPermaLink="false">ca0e2446-a3b0-40c1-a176-edd09ada92c1</guid>
      <pubDate>Fri, 29 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/asynch_Commands.wmv" length="2223104" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with asynchronous ASP.NET Web Services</title>
      <description>In this session we'll look at both the client side and service side work involved in taking an asynchronous approach to our web services.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/130/Working-with-asynchronous-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">da8ad3de-85b3-4fbc-9fa9-4b02e6433fea</guid>
      <pubDate>Fri, 29 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/asynchronous_aspnet_web_services.wmv" length="4718592" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Code Expansions and Code Snippets</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/131/Code-Expansions-and-Code-Snippets.aspx</link>
      <guid isPermaLink="false">167d71fc-be92-4412-9abf-2a24da6ddca5</guid>
      <pubDate>Thu, 28 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Code_Expansions_Snippets.wmv" length="4330496" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with existing WSDLs in ASP.NET Web Services</title>
      <description>Here we take a look at how we can implement a service when provided with an existing WSDL document.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/132/Working-with-existing-WSDLs-in-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">bf5e049d-82ba-4c52-babd-2df0fbfdacba</guid>
      <pubDate>Thu, 28 Apr 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WSDLs_in_ASPNET_WebServices.wmv" length="4330496" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Controlling SOAP and WSDL for ASP.NET Web Services</title>
      <description>In this session we'll look at how we can use .NET Framework attributes to take more control of the SOAP and WSDL that ASP.NET generates for us.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/133/Controlling-SOAP-and-WSDL-for-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">98a06aa6-35b3-4435-ba12-6b9c9332aa2e</guid>
      <pubDate>Wed, 30 Mar 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ControllingSOAP_WSDL-ASPNET_WebServices.wmv" length="5809152" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>The class Designer in Visual Studio 2005</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/134/The-class-Designer-in-Visual-Studio-2005.aspx</link>
      <guid isPermaLink="false">7591102e-2904-4bfe-906e-2825feb2b01a</guid>
      <pubDate>Wed, 30 Mar 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/class_designer.wmv" length="4330496" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Anonymous Methods in C# V2.0</title>
      <description>
    &lt;div&gt;
    &lt;/div&gt;
  </description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/136/Anonymous-Methods-in-C-V20.aspx</link>
      <guid isPermaLink="false">e3836f17-d1fa-4dfa-b149-9b3cb907d6eb</guid>
      <pubDate>Thu, 24 Mar 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Anonymous_Methods.wmv" length="7130112" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with SOAP extensions in ASP.NET Web Services</title>
      <description>This session looks at the SoapExtension extensibility mechanism for ASP.NET Web Services and how we can make use of it.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/137/Working-with-SOAP-extensions-in-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">51c590e2-0ffd-41ed-83f8-89514ddbd174</guid>
      <pubDate>Thu, 24 Mar 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Soap_Extensions_ASP_NET_Web_Services.wmv" length="6711296" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working with SOAP headers in ASP.NET Web Services</title>
      <description>This session looks at how we can program against SOAP headers from ASP.NET web services</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/140/Working-with-SOAP-headers-in-ASPNET-Web-Services.aspx</link>
      <guid isPermaLink="false">50d43aad-ff81-4b46-8077-ac59cfdb7288</guid>
      <pubDate>Thu, 17 Mar 2005 07:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SOAP_in_ASP_NET_Web_Services.wmv" length="6395904" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>How to Encrypt Part of a Soap Message Using WSE 3.0</title>
      <description>The turnkey security scenarios that are provided by WSE 3.0 provide message level protection features that allow you to quickly and easily encrypt all of a SOAP message. This Screencast shows you how to build a custom policy assertion to enable you to encrypt specific parts of a SOAP message for example just those fields within a message that contain sensitive data.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/141/How-to-Encrypt-Part-of-a-Soap-Message-Using-WSE-30.aspx</link>
      <guid isPermaLink="false">33d55cbe-5b97-44c3-a813-be7d58cc3c97</guid>
      <pubDate>Sun, 13 Mar 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WSEFinal.wmv" length="8755200" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Deploying your app with ClickOnce in VS 2005</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/142/Deploying-your-app-with-ClickOnce-in-VS-2005.aspx</link>
      <guid isPermaLink="false">0183c173-e78b-41ac-a74a-cc597464acb4</guid>
      <pubDate>Thu, 10 Mar 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/ClickOnceDeployment.wmv" length="3565568" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Calling Web Services Asynchronously</title>
      <description>Want to invoke a back-end web service without hanging your user interface? Let's look how.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/144/Calling-Web-Services-Asynchronously.aspx</link>
      <guid isPermaLink="false">c9e2c12d-5f2d-4d2d-9467-9c5d03ea7f8c</guid>
      <pubDate>Thu, 03 Mar 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/AsynchronousWebServiceCalls.wmv" length="4508672" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Serialising a class into XML</title>
      <description>From object to XML and back again. .NET makes it easy and in version 2.0 allows you to take more control.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/146/Serialising-a-class-into-XML.aspx</link>
      <guid isPermaLink="false">b2a735ca-0b6b-48f4-afe9-efbb3bb6e95b</guid>
      <pubDate>Thu, 24 Feb 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/SerializeClassesAsXml.wmv" length="4404224" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Using Word as an XML editor in Office 2003</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/148/Using-Word-as-an-XML-editor-in-Office-2003.aspx</link>
      <guid isPermaLink="false">5830ee43-ce67-4f38-ad18-9d5346f842db</guid>
      <pubDate>Thu, 17 Feb 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/WordAsXMLEditor.wmv" length="4508672" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Hosting a WinForms Control on an ASP.NET web page</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/149/Hosting-a-WinForms-Control-on-an-ASPNET-web-page.aspx</link>
      <guid isPermaLink="false">3e12bda4-b92f-481c-8e09-cf4ce07e0ad3</guid>
      <pubDate>Thu, 10 Feb 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Windows_Forms_Controls_in_Browser.wmv" length="2725888" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Building a Multiple-Document Interface Application in Windows Forms</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/151/Building-a-Multiple-Document-Interface-Application-in-Windows-Forms.aspx</link>
      <guid isPermaLink="false">7cd2cee5-6551-49c2-95d8-68881b817053</guid>
      <pubDate>Thu, 03 Feb 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/MDI.wmv" length="2725888" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Anchoring and Docking in Windows Forms</title>
      <description>Dealing with forms or controls re-sizing used to be tricky - the developer would need to write code to handle the WM_SIZE message - and that code would typically be brittle and hard to support. Visual Studio .NET provides anchoring and docking capabilities which obviate the need for any coding and this piece shows how easy it is to configure.</description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/153/Anchoring-and-Docking-in-Windows-Forms.aspx</link>
      <guid isPermaLink="false">0f4f02ff-e169-4aff-b782-cabe64580ad1</guid>
      <pubDate>Tue, 11 Jan 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/AnchoringDocking.wmv" length="2088960" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>The WinForms Property Grid is smarter than you think!</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/155/The-WinForms-Property-Grid-is-smarter-than-you-think.aspx</link>
      <guid isPermaLink="false">ea6cbb86-1c5d-42a7-88a2-6c994b48c36e</guid>
      <pubDate>Tue, 11 Jan 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/PropertyGrid.wmv" length="3565568" type="video/x-ms-wmv" />
    </item>
    <item>
      <title>Working online/offline with the Offline Block</title>
      <description></description>
      <link>http://www.microsoft.com/uk/msdn/nuggets/nugget/156/Working-onlineoffline-with-the-Offline-Block.aspx</link>
      <guid isPermaLink="false">aa1f601f-e0d8-4055-8dc5-35d719e08e1e</guid>
      <pubDate>Tue, 11 Jan 2005 08:00:00 GMT</pubDate>
      <enclosure url="mms://mediadl.microsoft.com/mediadl/www/u/uk/MSDN/nuggets/Smart-Client-Offline-Application-Block.wmv" length="5557248" type="video/x-ms-wmv" />
    </item>
  </channel>
</rss>