<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with .net - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/.net/feed/ipod/default.aspx" /><itunes:summary>.net</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with .net - Channel 9</title><link>http://channel9.msdn.com/tags/.NET/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>.net</description><link>http://channel9.msdn.com/tags/.NET/</link><language>en-us</language><pubDate>Thu, 08 Oct 2009 16:43:29 GMT</pubDate><lastBuildDate>Thu, 08 Oct 2009 16:43:29 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Peer to Peer Series Part 5: Direct Connect Peers via WCF</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_85_ch9.png" border="0" /&gt;&lt;p&gt;In Part 5 of the Peer to Peer Series, I show a sample application that uses PNRP to connect a client application to a server application using WCF and PNRP Peer Host Names. The details of the actual WCF Service implementation.  Instead, I will focus on those areas of leveraging PNRP to establish connections via WCF.&lt;/p&gt;
&lt;p&gt;The video will show a sample application that is comprised of a client and a server application.  You could use a more “peer-to-peer” duplex-style of communication, but the client-server arrangement makes the two key parts of establishing a WCF connection easier to explain.&lt;/p&gt;
&lt;p&gt;When hosting a WCF service, the key code from the &lt;i&gt;IntelServiceHost.cs&lt;/i&gt; file is shown below:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet"&gt;
&lt;pre&gt;this.PeerRegistration.Start(peerClassifier, port);&lt;/pre&gt;

&lt;pre&gt;Uri tcpUri = new Uri(string.Format("net.tcp://{0}:{1}/IntelService", this.PeerRegistration.PeerUri, port));&lt;/pre&gt;

&lt;pre&gt;_serviceHost = new ServiceHost(service, tcpUri);&lt;/pre&gt;

&lt;pre&gt;NetTcpBinding tcpBinding = new NetTcpBinding(SecurityMode.None);&lt;/pre&gt;

&lt;pre&gt;_serviceHost.AddServiceEndpoint(typeof(IIntelService), tcpBinding, "");&lt;/pre&gt;

&lt;pre&gt; &lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The PeerRegistration property exposes a wrapper class around the PNRP API.  The &lt;i&gt;Start&lt;/i&gt; method registers the application with a given peer classifier and port as an unsecure peer name in the Global PNRP Cloud.  The &lt;i&gt;PeerUri&lt;/i&gt; property passes back the &lt;i&gt;peerhostname.  &lt;/i&gt;That uri is used to setup a new Uri, along with the port, that is then used to configure the ServiceHost using a NetTcpBinding.  Some of this could have been configured in the application’s config file, but I put it all here so you can see how the different parts relate.&lt;/p&gt;
&lt;p&gt;The client side of the equation is even easier (found in the &lt;i&gt;IntelClient.cs&lt;/i&gt; file):&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet"&gt;
&lt;pre&gt;PeerNameResult peerRecord = PeerResolution.ResolveHostName(hostPeerName);&lt;/pre&gt;

&lt;pre&gt; &lt;/pre&gt;

&lt;pre&gt;System.ServiceModel.Channels.Binding netBinding = new NetTcpBinding(SecurityMode.None);&lt;/pre&gt;

&lt;pre&gt;EndpointAddress endpointAddress = new EndpointAddress(string.Format("net.tcp://{0}:{1}/IntelService", peerRecord.Uri, peerRecord.Port));&lt;/pre&gt;

&lt;pre&gt; &lt;/pre&gt;

&lt;pre&gt;IntelServiceProxy = new IntelProxy(netBinding, endpointAddress);&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;i&gt;PeerResolution&lt;/i&gt; class is another wrapper around the PNRP API, this time providing resolving a given unsecure peer name in the Global PNRP cloud.  It returns an object containing the remote peer’s &lt;i&gt;peerhostname&lt;/i&gt; and port. The rest of the code is just setting up the client side of the WCF connection.&lt;/p&gt;
&lt;p&gt;Other documentation for PNRP: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.net.peertopeer.aspx"&gt;System.Net.PeerToPeer Namespace&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.leastprivilege.com/P2PAndWCFRegisteringAService.aspx"&gt;P2P Registration Article&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb726971.aspx"&gt;Peer Name Resolution Protocol&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Find the demo code at &lt;a href="http://slickthought.net"&gt;http://slickthought.net&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/496993/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/SlickThought/Peer-to-Peer-Series-Part-5-Connecting-Peers-via-WCF/</comments><itunes:summary>In Part 5 of the Peer to Peer Series, I show a sample application that uses PNRP to connect a client application to a server application using WCF and PNRP Peer Host Names. The details of the actual WCF Service implementation.  Instead, I will focus on those areas of leveraging PNRP to establish connections via WCF.
The video will show a sample application that is comprised of a client and a server application.  You could use a more “peer-to-peer” duplex-style of communication, but the client-server arrangement makes the two key parts of establishing a WCF connection easier to explain.
When hosting a WCF service, the key code from the IntelServiceHost.cs file is shown below:
 


this.PeerRegistration.Start(peerClassifier, port);

Uri tcpUri = new Uri(string.Format("net.tcp://{0}:{1}/IntelService", this.PeerRegistration.PeerUri, port));

_serviceHost = new ServiceHost(service, tcpUri);

NetTcpBinding tcpBinding = new NetTcpBinding(SecurityMode.None);

_serviceHost.AddServiceEndpoint(typeof(IIntelService), tcpBinding, "");

 


The PeerRegistration property exposes a wrapper class around the PNRP API.  The Start method registers the application with a given peer classifier and port as an unsecure peer name in the Global PNRP Cloud.  The PeerUri property passes back the peerhostname.  That uri is used to setup a new Uri, along with the port, that is then used to configure the ServiceHost using a NetTcpBinding.  Some of this could have been configured in the application’s config file, but I put it all here so you can see how the different parts relate.
The client side of the equation is even easier (found in the IntelClient.cs file):



PeerNameResult peerRecord = PeerResolution.ResolveHostName(hostPeerName);

 

System.ServiceModel.Channels.Binding netBinding = new NetTcpBinding(SecurityMode.None);

EndpointAddress endpointAddress = new EndpointAddress(string.Format("net.tcp://{0}:{1}/IntelService", peerRecord.Uri, peerRecord.Port));

 

IntelServiceProxy = new IntelProxy(netBinding, endpointAddress);



The PeerResolution class is another wrapper around the PNRP API, this time providing resolving a given unsecure peer name in the Global PNRP cloud.  It returns an object containing the remote peer’s peerhostname and port. The rest of the code is just setting up the client side of the WCF connection.
Other documentation for PNRP: 

    System.Net.PeerToPeer Namespace 
    P2P Registration Article 
    Peer Name Resolution Protocol 

Find the demo code at http://slickthought.net</itunes:summary><link>http://channel9.msdn.com/posts/SlickThought/Peer-to-Peer-Series-Part-5-Connecting-Peers-via-WCF/</link><pubDate>Thu, 08 Oct 2009 17:51:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp4</guid><evnet:views>3381</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496993/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In Part 5 of the Peer to Peer Series, I show a sample application that uses PNRP to connect a client application to a server application using WCF and PNRP Peer Host Names. The details of the actual WCF Service implementation.  Instead, I will focus on those areas of leveraging PNRP to establish connections via WCF.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp4" expression="full" duration="1082" fileSize="49038982" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp3" expression="full" duration="1082" fileSize="8664182" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp4" expression="full" duration="1082" fileSize="49038982" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.wma" expression="full" duration="1082" fileSize="8761637" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_2MB_ch9.wmv" expression="full" duration="1082" fileSize="47931943" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.wmv" expression="full" duration="1082" fileSize="47044681" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_2MB_ch9.wmv" expression="full" duration="1082" fileSize="47931943" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_Zune_ch9.wmv" expression="full" duration="1082" fileSize="35940661" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_512_ch9.png" expression="full" duration="1082" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/9/9/6/9/4/PeerPart5.ism/Manifest" expression="full" duration="1082" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp4" expression="full" duration="1082" fileSize="49038982" type="video/mp4" medium="video" /><media:content url="http://ss.channel9.msdn.com/ch9/3/9/9/6/9/4/PeerPart5.ism" expression="full" duration="1082" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_2MB_ch9.wmv" expression="full" duration="1082" fileSize="47931943" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/9/9/6/9/4/PeerPart5_ch9.mp4" length="49038982" type="video/mp4" /><dc:creator>Jeff Brand</dc:creator><itunes:author>Jeff Brand</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/SlickThought/Peer-to-Peer-Series-Part-5-Connecting-Peers-via-WCF/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496993/Trackback.aspx</trackback:ping><category>.NET</category><category>c#</category><category>Peer</category><category>WCF</category></item><item><title>MySpace Qizmt, a .NET MapReduce Framework</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_85_ch9.png" border="0" /&gt;MySpace just released a &lt;a href="http://en.wikipedia.org/wiki/MapReduce" title="MapReduce on Wikipedia" target="_blank"&gt;MapReduce &lt;/a&gt;framework for .NET called &lt;a href="http://qizmt.myspace.com" title="MySpace Qizmt - MySpace's MapReduce Framework" target="_blank"&gt;Qizmt&lt;/a&gt; as an open source project.  MapReduce is a software framework "to support distributed computing on large data sets on clusters of computers" &lt;a href="http://en.wikipedia.org/wiki/MapReduce"&gt;&lt;sup&gt;Wikipedia&lt;/sup&gt;&lt;/a&gt;.  &lt;br /&gt;
I interviewed Mikhael Berlyant, Executive Director of Information and Discovery and Daniel Rule, Data Mining Manager at MySpace to learn more about the framework that they built.&lt;img src="http://channel9.msdn.com/496470/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Communicating/MySpace-Qizmt-a-NET-MapReduce-Framework/</comments><itunes:summary>MySpace just released a MapReduce framework for .NET called Qizmt as an open source project.  MapReduce is a software framework "to support distributed computing on large data sets on clusters of computers" Wikipedia.  
I interviewed Mikhael Berlyant, Executive Director of Information and Discovery and Daniel Rule, Data Mining Manager at MySpace to learn more about the framework that they built.</itunes:summary><link>http://channel9.msdn.com/shows/Communicating/MySpace-Qizmt-a-NET-MapReduce-Framework/</link><pubDate>Wed, 07 Oct 2009 18:35:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.mp4</guid><evnet:views>3506</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496470/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>MySpace just released a &lt;a href="http://en.wikipedia.org/wiki/MapReduce" title="MapReduce on Wikipedia" target="_blank"&gt;MapReduce &lt;/a&gt;framework for .NET called &lt;a href="http://qizmt.myspace.com" title="MySpace Qizmt - MySpace's MapReduce Framework" target="_blank"&gt;Qizmt&lt;/a&gt; as an open source project.  MapReduce is a software framework "to support distributed computing on large data sets on clusters of computers" &lt;a href="http://en.wikipedia.org/wiki/MapReduce"&gt;&lt;sup&gt;Wikipedia&lt;/sup&gt;&lt;/a&gt;.  &lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.mp4" expression="full" duration="778" fileSize="66013795" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.mp3" expression="full" duration="778" fileSize="6232955" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.mp4" expression="full" duration="778" fileSize="66013795" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.wma" expression="full" duration="778" fileSize="6307363" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.wmv" expression="full" duration="778" fileSize="95312419" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_2MB_ch9.wmv" expression="full" duration="778" fileSize="121834239" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_Zune_ch9.wmv" expression="full" duration="778" fileSize="54896399" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_512_ch9.png" expression="full" duration="778" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/7/4/6/9/4/MySpaceQizmt.ism/Manifest" expression="full" duration="778" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/7/4/6/9/4/MySpaceQizmt_ch9.mp4" length="66013795" type="video/mp4" /><dc:creator>Michael S. Scherotter</dc:creator><itunes:author>Michael S. Scherotter</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Communicating/MySpace-Qizmt-a-NET-MapReduce-Framework/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496470/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET 3.5 SP1</category><category>MapReduce</category><category>myspace</category></item><item><title>Interview: BizSpark Startup Linxter</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_85_ch9.png" border="0" /&gt;&lt;p dir="ltr"&gt;Linxter is a BizSpark startup that's changing the way that developers think about traditional middleware. Last week I caught up with Linxter CEO Jason Milgram, to talk about the company, messaging, and the BizSpark program. &lt;br /&gt;
&lt;br /&gt;
Here's the company description from the Linxter web site:&lt;/p&gt;
&lt;blockquote dir="ltr"&gt;
&lt;p dir="ltr"&gt;Linxter is an information broker that enables and governs message-based data exchange between any .NET applications or services that can connect to the Internet. Using your existing .NET skills and Linxter, you can quickly and easily connect distributed apps and integrate distributed systems.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Related links:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.linxter.com/"&gt;Linxter home&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoftstartupzone.com/Blogs/Microspark-BizSpark-Startup-of-the-Day/Lists/Posts/Post.aspx?ID=22"&gt;Linxter Startup of the Day entry&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/496477/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/brianjo/Interview-BizSpark-Startup-Linxter/</comments><itunes:summary>Linxter is a BizSpark startup that's changing the way that developers think about traditional middleware. Last week I caught up with Linxter CEO Jason Milgram, to talk about the company, messaging, and the BizSpark program. 

Here's the company description from the Linxter web site:

Linxter is an information broker that enables and governs message-based data exchange between any .NET applications or services that can connect to the Internet. Using your existing .NET skills and Linxter, you can quickly and easily connect distributed apps and integrate distributed systems.

Related links:

Linxter home
Linxter Startup of the Day entry</itunes:summary><link>http://channel9.msdn.com/posts/brianjo/Interview-BizSpark-Startup-Linxter/</link><pubDate>Tue, 06 Oct 2009 21:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.mp4</guid><evnet:views>1730</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496477/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Linxter is a BizSpark startup that's changing the way that developers think about traditional middleware. Last week I caught up with Linxter CEO Jason Milgram, to talk about the company, messaging, and the BizSpark program.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.mp4" expression="full" duration="649" fileSize="122323575" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.mp3" expression="full" duration="649" fileSize="5193679" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.mp4" expression="full" duration="649" fileSize="122323575" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.wma" expression="full" duration="649" fileSize="5255969" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.wmv" expression="full" duration="649" fileSize="143566605" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_2MB_ch9.wmv" expression="full" duration="649" fileSize="241049319" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_Zune_ch9.wmv" expression="full" duration="649" fileSize="92126599" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_512_ch9.png" expression="full" duration="649" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/7/7/4/6/9/4/LinxterInterview.ism/Manifest" expression="full" duration="649" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/4/6/9/4/LinxterInterview_ch9.mp4" length="122323575" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/brianjo/Interview-BizSpark-Startup-Linxter/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496477/Trackback.aspx</trackback:ping><category>.NET</category><category>BizSpark</category><category>Cloud</category><category>dpeeast</category><category>Startups</category></item><item><title>Connected Show Podcast: Jon Skeet on C# 4.0</title><description>&lt;img src="http://channel9.msdn.com/Link/4e820490-8a0c-4b36-8c5d-0b7be51ce8e1/" border="0" /&gt;In this episode, guest Jon Skeet joins Peter to discuss C# 4 in Depth. Jon takes us deep into the guts of C# 4, including how the new dynamic features work. Guest host Glen Gordon joins Peter to discuss the Windows 7 API Code Pack, LINQ to Bing!, Unit Testing, and .NET Denial of Sleep attacks! Has .NET gotten TOO complex?&lt;br /&gt;
&lt;br /&gt;
You can find more Connected Show Podcast episodes, and you can subscribe to the show's feed &lt;a href="http://www.connectedshow.com"&gt;here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/495551/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-Jon-Skeet-on-C-40/</comments><itunes:summary>In this episode, guest Jon Skeet joins Peter to discuss C# 4 in Depth. Jon takes us deep into the guts of C# 4, including how the new dynamic features work. Guest host Glen Gordon joins Peter to discuss the Windows 7 API Code Pack, LINQ to Bing!, Unit Testing, and .NET Denial of Sleep attacks! Has .NET gotten TOO complex?

You can find more Connected Show Podcast episodes, and you can subscribe to the show's feed here.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-Jon-Skeet-on-C-40/</link><pubDate>Thu, 01 Oct 2009 20:15:00 GMT</pubDate><guid isPermaLink="false">http://www.podtrac.com/pts/redirect.mp3/connectedshow.blob.core.windows.net/podcast/015_CSharp4_JonSkeet.mp3</guid><evnet:views>3558</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/495551/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode, guest Jon Skeet joins Peter to discuss C# 4 in Depth. Jon takes us deep into the guts of C# 4, including how the new dynamic features work. Guest host Glen Gordon joins Peter to discuss the Windows 7 API Code Pack, LINQ to Bing!, Unit Testing, and .NET Denial of Sleep attacks! Has .NET gotten TOO complex?</evnet:previewtext><media:thumbnail url="http://connectedshow.blob.core.windows.net/podcast/connectedShow_Normal.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4e820490-8a0c-4b36-8c5d-0b7be51ce8e1/" height="64" width="85" /><media:content url="http://www.podtrac.com/pts/redirect.mp3/connectedshow.blob.core.windows.net/podcast/015_CSharp4_JonSkeet.mp3" expression="full" duration="5280" fileSize="84512769" type="audio/mp3" medium="audio" /><enclosure url="http://www.podtrac.com/pts/redirect.mp3/connectedshow.blob.core.windows.net/podcast/015_CSharp4_JonSkeet.mp3" length="84512769" type="audio/mp3" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-Jon-Skeet-on-C-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/495551/Trackback.aspx</trackback:ping><category>.NET</category><category>c#</category><category>connectedshow</category><category>dpeeast</category></item><item><title>endpoint.tv Screencast - Implementing the CourseFeed service in Litware Training</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_small_ch9.png" border="0" /&gt;&lt;p&gt;In this short video, &lt;a href="http://bendewey.wordpress.com/"&gt;Ben Dewey&lt;/a&gt;, from &lt;a href="http://www.26ny.com/"&gt;twentysix New York&lt;/a&gt;, looks at the code for implementing the CourseFeed service in the &lt;a href="http://code.msdn.microsoft.com/litwaremashup"&gt;LitWare Training sample mashup app&lt;/a&gt;, which is implemented as an AtomPub feed using &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644"&gt;WCF REST Starter Kit Preview 2&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;For additional information on WCF REST capabilities, please check out the &lt;a href="http://msdn.microsoft.com/wcf/rest"&gt;REST in WCF Dev Center on MSDN &lt;/a&gt;and the &lt;a href="http://blogs.msdn.com/endpoint/"&gt;.NET Endpoint team blog&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/485000/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Endpoint/endpointtv-Implementing-the-CourseFeed-service-in-Litware-Training/</comments><itunes:summary>In this short video, Ben Dewey, from twentysix New York, looks at the code for implementing the CourseFeed service in the LitWare Training sample mashup app, which is implemented as an AtomPub feed using WCF REST Starter Kit Preview 2. 
For additional information on WCF REST capabilities, please check out the REST in WCF Dev Center on MSDN and the .NET Endpoint team blog. </itunes:summary><link>http://channel9.msdn.com/shows/Endpoint/endpointtv-Implementing-the-CourseFeed-service-in-Litware-Training/</link><pubDate>Thu, 13 Aug 2009 19:03:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.mp4</guid><evnet:views>5010</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/485000/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this short video, &lt;a href="http://bendewey.wordpress.com/"&gt;Ben Dewey&lt;/a&gt;, from &lt;a href="http://www.26ny.com/"&gt;twentysix New York&lt;/a&gt;, looks at the code for implementing the CourseFeed service in the &lt;a href="http://code.msdn.microsoft.com/litwaremashup"&gt;LitWare Training sample mashup app&lt;/a&gt;, which is implemented as an AtomPub feed using &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644"&gt;WCF REST Starter Kit Preview 2&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.mp4" expression="full" duration="217" fileSize="5313424" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.mp3" expression="full" duration="217" fileSize="1742884" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.mp4" expression="full" duration="217" fileSize="5313424" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.wma" expression="full" duration="217" fileSize="1774333" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_2MB_ch9.wmv" expression="full" duration="217" fileSize="7554413" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_2MB_ch9.wmv" expression="full" duration="217" fileSize="7554413" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_Zune_ch9.wmv" expression="full" duration="217" fileSize="5560551" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/0/0/5/8/4/epCourseFeed_ch9.mp4" length="5313424" type="video/mp4" /><dc:creator>ksharkey</dc:creator><itunes:author>ksharkey</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Endpoint/endpointtv-Implementing-the-CourseFeed-service-in-Litware-Training/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/485000/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET 3.5</category><category>.NET Framework</category><category>endpoint screencasts</category><category>REST</category><category>REST Starter Kit</category><category>REST Starter Kit endpoint screencasts</category><category>Visual Studio</category><category>VS 2008</category><category>WCF</category><category>WCF endpoint screencasts</category></item><item><title>endpoint.tv Screencast - Overview of Litware Training</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_small_ch9.png" border="0" /&gt;&lt;p&gt;In this short video, &lt;a href="http://bendewey.wordpress.com/"&gt;Ben Dewey&lt;/a&gt;, from &lt;a href="http://www.26ny.com/"&gt;twentysix New York&lt;/a&gt;, gives an overview of the functionality in the &lt;a href="http://code.msdn.microsoft.com/litwaremashup"&gt;LitWare Training sample mashup app &lt;/a&gt;built with &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644"&gt;WCF REST Starter Kit Preview 2&lt;/a&gt;.  Later videos will drill into specific features and the code.&lt;/p&gt;
&lt;p&gt;For additional information on WCF REST capabilities, please check out the &lt;a href="http://msdn.microsoft.com/wcf/rest"&gt;REST in WCF Dev Center on MSDN &lt;/a&gt;and the &lt;a href="http://blogs.msdn.com/endpoint/"&gt;.NET Endpoint team blog&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/484998/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Endpoint/endpointtv-Overview-of-Litware-Training/</comments><itunes:summary>In this short video, Ben Dewey, from twentysix New York, gives an overview of the functionality in the LitWare Training sample mashup app built with WCF REST Starter Kit Preview 2.  Later videos will drill into specific features and the code.
For additional information on WCF REST capabilities, please check out the REST in WCF Dev Center on MSDN and the .NET Endpoint team blog. </itunes:summary><link>http://channel9.msdn.com/shows/Endpoint/endpointtv-Overview-of-Litware-Training/</link><pubDate>Thu, 13 Aug 2009 19:00:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.mp4</guid><evnet:views>3974</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/484998/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this short video, &lt;a href="http://bendewey.wordpress.com/"&gt;Ben Dewey&lt;/a&gt;, from &lt;a href="http://www.26ny.com/"&gt;twentysix New York&lt;/a&gt;, gives an overview of the functionality in the &lt;a href="http://code.msdn.microsoft.com/litwaremashup"&gt;LitWare Training sample mashup app &lt;/a&gt;built with &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644"&gt;WCF REST Starter Kit Preview 2&lt;/a&gt;.  Later videos will drill into specific features and the code.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.mp4" expression="full" duration="297" fileSize="7366371" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.mp3" expression="full" duration="297" fileSize="2378337" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.mp4" expression="full" duration="297" fileSize="7366371" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.wma" expression="full" duration="297" fileSize="2417189" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_2MB_ch9.wmv" expression="full" duration="297" fileSize="10253723" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_2MB_ch9.wmv" expression="full" duration="297" fileSize="10253723" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_Zune_ch9.wmv" expression="full" duration="297" fileSize="7625657" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/9/4/8/4/eptvLitwareOverview_ch9.mp4" length="7366371" type="video/mp4" /><dc:creator>ksharkey</dc:creator><itunes:author>ksharkey</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Endpoint/endpointtv-Overview-of-Litware-Training/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/484998/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET 3.5</category><category>.NET Framework</category><category>endpoint screencasts</category><category>REST</category><category>REST Starter Kit</category><category>REST Starter Kit endpoint screencasts</category><category>Visual Studio</category><category>VS 2008</category><category>WCF</category><category>WCF endpoint screencasts</category></item><item><title>10-4 Episode 28: An Introduction to the Historical Debugger</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_small_ch9.png" border="0" /&gt;The new Historical Debugger coming in Visual Studio Team System 2010 promises to revolutionize the way you debug managed applications. You can think of it as something of a VCR for your debugger; "rewind" the debugging trace to examine the state of your application at various points in time so you can all-but-eliminate the guesswork about where to place your breakpoints prior to pressing F5.&lt;br /&gt;
&lt;br /&gt;
This quick overview screencast will give you just a taste of the capabilities offered by the Historical Debugger. For more information check out:&lt;br /&gt;
&lt;a href="http://www.tinyurl.com/ProteusBehindTheScenes"&gt;http://www.tinyurl.com/ProteusBehindTheScenes&lt;br /&gt;
&lt;/a&gt;&lt;a href="http://blogs.msdn.com/HabibH"&gt;http://blogs.msdn.com/HabibH&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 Beta:&lt;br /&gt;
&lt;a href="http://www.tinyurl.com/VS2010Beta1"&gt;http://tinyurl.com/VS2010Beta1&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/480214/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-28-An-Introduction-to-the-Historical-Debugger/</comments><itunes:summary>The new Historical Debugger coming in Visual Studio Team System 2010 promises to revolutionize the way you debug managed applications. You can think of it as something of a VCR for your debugger; "rewind" the debugging trace to examine the state of your application at various points in time so you can all-but-eliminate the guesswork about where to place your breakpoints prior to pressing F5.

This quick overview screencast will give you just a taste of the capabilities offered by the Historical Debugger. For more information check out:
http://www.tinyurl.com/ProteusBehindTheScenes
http://blogs.msdn.com/HabibH

For more 10-4 episodes, be sure to visit:
http://channel9.msdn.com/shows/10-4
Visual Studio Topic Area on Channel 9:
http://channel9.msdn.com/VisualStudio 
Visual Studio 2010 Beta:
http://tinyurl.com/VS2010Beta1

10-4! Over and out!</itunes:summary><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-28-An-Introduction-to-the-Historical-Debugger/</link><pubDate>Wed, 22 Jul 2009 17:54:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.mp4</guid><evnet:views>62114</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/480214/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The new Historical Debugger coming in Visual Studio Team System 2010 promises to revolutionize the way you debug managed applications. You can think of it as something of a VCR for your debugger; "rewind" the debugging trace to examine the state of your application at various points in time so you can all-but-eliminate the guesswork about where to place your breakpoints prior to pressing F5.&lt;br /&gt;
&lt;br /&gt;
This quick overview screencast will give you just a taste of the capabilities offered by the Historical Debugger.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.mp4" expression="full" duration="680" fileSize="23285399" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.mp3" expression="full" duration="680" fileSize="5448681" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.mp4" expression="full" duration="680" fileSize="23285399" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.wma" expression="full" duration="680" fileSize="5523325" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_2MB_ch9.wmv" expression="full" duration="680" fileSize="30273049" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_2MB_ch9.wmv" expression="full" duration="680" fileSize="30273049" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_Zune_ch9.wmv" expression="full" duration="680" fileSize="23039033" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_2MB_ch9.wmv" expression="full" duration="680" fileSize="30273049" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/2/0/8/4/104Episode28AnIntroductionToTheHistoricalDebugger_ch9.mp4" length="23285399" type="video/mp4" /><dc:creator>Brian Keller</dc:creator><itunes:author>Brian Keller</itunes:author><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-28-An-Introduction-to-the-Historical-Debugger/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/480214/Trackback.aspx</trackback:ping><category>.NET</category><category>Debugging</category><category>Visual Studio</category><category>Visual Studio 2010</category><category>Visual Studio Team System 2010</category><category>VSTS2010</category></item><item><title>10-4 Episode 27: Server-Driven Paging with ADO.NET Data Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of 10-4, we discuss a new feature coming in the next release of ADO.NET Data Services: server-driven paging. This allows you to constrain the size of result sets that can be requested by clients, eliminating potentially problematic scenarios. In addition, clients can also now request the total count of an entity set, without having to retrieve its data in entirety.&lt;/p&gt;
&lt;p&gt;ADO.NET Data Services 1.5 CTP1:&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3d4eaf-227b-4ad3-ad0d-3613db8aa9df&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3d4eaf-227b-4ad3-ad0d-3613db8aa9df&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For more 10-4 episodes, be sure to visit:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/10-4"&gt;http://channel9.msdn.com/shows/10-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Topic Area on Channel 9:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/VisualStudio"&gt;http://channel9.msdn.com/VisualStudio&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Visual Studio 2010 CTP VPC:&lt;br /&gt;
&lt;a href="http://tinyurl.com/GetCTP"&gt;http://tinyurl.com/GetCTP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10-4! Over and out!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/478846/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/</comments><itunes:summary>In this episode of 10-4, we discuss a new feature coming in the next release of ADO.NET Data Services: server-driven paging. This allows you to constrain the size of result sets that can be requested by clients, eliminating potentially problematic scenarios. In addition, clients can also now request the total count of an entity set, without having to retrieve its data in entirety.
ADO.NET Data Services 1.5 CTP1:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3d4eaf-227b-4ad3-ad0d-3613db8aa9df&amp;amp;displaylang=en

For more 10-4 episodes, be sure to visit:
http://channel9.msdn.com/shows/10-4
Visual Studio Topic Area on Channel 9:
http://channel9.msdn.com/VisualStudio 
Visual Studio 2010 CTP VPC:
http://tinyurl.com/GetCTP
10-4! Over and out!</itunes:summary><link>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/</link><pubDate>Wed, 15 Jul 2009 16:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4</guid><evnet:views>58477</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478846/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of 10-4, we discuss a new feature coming in the next release of ADO.NET Data Services: server-driven paging. This allows you to constrain the size of result sets that can be requested by clients, eliminating potentially problematic scenarios. In addition, clients can also now request the total count of an entity set, without having to retrieve its data in entirety.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4" expression="full" duration="747" fileSize="20031258" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp3" expression="full" duration="747" fileSize="5980983" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4" expression="full" duration="747" fileSize="20031258" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.wma" expression="full" duration="747" fileSize="12114113" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_Zune_ch9.wmv" expression="full" duration="747" fileSize="20009905" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_2MB_ch9.wmv" expression="full" duration="747" fileSize="20545097" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/8/8/7/4/104Episode27ServerDrivenPagingWithAdoNetDataServices_ch9.mp4" length="20031258" type="video/mp4" /><dc:creator>Jonathan Carter</dc:creator><itunes:author>Jonathan Carter</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478846/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET 4</category><category>ADO.NET Data Services</category><category>Visual Studio 2010</category></item><item><title>geekSpeak Recording - MVVM Patterns with Christopher Bennage and Rob Eisenberg</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode of geekSpeak, we explore UI architectural patterns, such as the Model-View-ViewModel (MVVM) pattern, with two Microsoft Most Valuable Professionals, Christopher Bennage and Rob Eisenberg. Christopher and Rob share their experiences developing Windows Presentation Foundation (WPF) and Microsoft Silverlight applications. Your hosts for this geekSpeak are Glen Gordon and Brian Johnson.&lt;/p&gt;
&lt;p&gt;The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the &lt;a href="http://blogs.msdn.com/geekSpeak"&gt;geekSpeak blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Guest Presenters: Christopher Bennage, President, Blue Spire Consulting, Inc. and Rob Eisenberg, Partner, Blue Spire Consulting Inc.&lt;/p&gt;
&lt;p&gt;Christopher Bennage is the president and cofounder of Blue Spire Consulting, Inc., a Florida-based software consulting firm specializing in Microsoft .NET technologies, user experience, and interface design. Christopher began programming on his Texas Instrument computer in elementary school, but fell in love with computers with the advent of the Commodore Amiga. His career has brought him through a number of various technologies before eventually landing him in the marvelous world of C# and the .NET Framework. His early interest in Flash, rich user experiences, and usability led him to be an early adopter of both Windows Presentation Foundation (WPF) and Microsoft Silverlight.  &lt;/p&gt;
&lt;p&gt;More recently, he coauthored Sams Teach Yourself WPF in 24 Hours (Sams, 2008) with Rob Eisenberg. Christopher embraces the values of the Agile Software Manifesto and has been significantly influenced by Extreme Programming, Domain Driven Design, and other related practices. In his free time, Christopher is usually very distracted by a dozen different, competing creative ideas. His interests include liberal education, science, truth, beauty, video game development, and a number of deceased British authors. He lives in Tallahassee, Florida, with his wife Sandra and their three children.&lt;/p&gt;
&lt;p&gt;Rob Eisenberg is a Microsoft .NET architect and developer working out of Tallahassee, Florida. He is a partner with Christopher Bennage at Blue Spire Consulting, a software development firm specializing in .NET technologies, user experience, and interface design. Rob got his start with computer programming at the age of nine, when he thoroughly fell in love with his family's new Commodore 64. His fascination with programming started with the Commodore Basic language, then moved to Q and QuickBasic, quickly continued on to C, C++, and is presently C# and the .NET Framework. Rob publishes technical articles regularly at devlicio.us and has spoken at regional events and to companies concerning .NET technologies and Agile software practices. He is coauthor of Sams Teach Yourself WPF in 24 Hours (Sams, 2008) and is the architect and lead developer of the Caliburn Application Framework for Windows Presentation Foundation (WPF) and Microsoft Silverlight. Rob is happily married to his wife Anna, and he enjoys swing dancing, making artisan cheese, playing on his drum set, and teaching drums. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/475495/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-MVVM-Patterns-with-Christopher-Bennage-and-Rob-Eisenberg/</comments><itunes:summary>In this episode of geekSpeak, we explore UI architectural patterns, such as the Model-View-ViewModel (MVVM) pattern, with two Microsoft Most Valuable Professionals, Christopher Bennage and Rob Eisenberg. Christopher and Rob share their experiences developing Windows Presentation Foundation (WPF) and Microsoft Silverlight applications. Your hosts for this geekSpeak are Glen Gordon and Brian Johnson.
The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the geekSpeak blog.
Guest Presenters: Christopher Bennage, President, Blue Spire Consulting, Inc. and Rob Eisenberg, Partner, Blue Spire Consulting Inc.
Christopher Bennage is the president and cofounder of Blue Spire Consulting, Inc., a Florida-based software consulting firm specializing in Microsoft .NET technologies, user experience, and interface design. Christopher began programming on his Texas Instrument computer in elementary school, but fell in love with computers with the advent of the Commodore Amiga. His career has brought him through a number of various technologies before eventually landing him in the marvelous world of C# and the .NET Framework. His early interest in Flash, rich user experiences, and usability led him to be an early adopter of both Windows Presentation Foundation (WPF) and Microsoft Silverlight.  
More recently, he coauthored Sams Teach Yourself WPF in 24 Hours (Sams, 2008) with Rob Eisenberg. Christopher embraces the values of the Agile Software Manifesto and has been significantly influenced by Extreme Programming, Domain Driven Design, and other related practices. In his free time, Christopher is usually very distracted by a dozen different, competing creative ideas. His interests include liberal education, science, truth, beauty, video game development, and a number of deceased British authors. He lives in Tallahassee, Florida, with his wife Sandra and their three children.
Rob Eisenberg is a Microsoft .NET architect and developer working out of Tallahassee, Florida. He is a partner with Christopher Bennage at Blue Spire Consulting, a software development firm specializing in .NET technologies, user experience, and interface design. Rob got his start with computer programming at the age of nine, when he thoroughly fell in love with his family's new Commodore 64. His fascination with programming started with the Commodore Basic language, then moved to Q and QuickBasic, quickly continued on to C, C++, and is presently C# and the .NET Framework. Rob publishes technical articles regularly at devlicio.us and has spoken at regional events and to companies concerning .NET technologies and Agile software practices. He is coauthor of Sams Teach Yourself WPF in 24 Hours (Sams, 2008) and is the architect and lead developer of the Caliburn Application Framework for Windows Presentation Foundation (WPF) and Microsoft Silverlight. Rob is happily married to his wife Anna, and he enjoys swing dancing, making artisan cheese, playing on his drum set, and teaching drums. </itunes:summary><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-MVVM-Patterns-with-Christopher-Bennage-and-Rob-Eisenberg/</link><pubDate>Fri, 26 Jun 2009 02:20:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.mp4</guid><evnet:views>2866</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475495/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of geekSpeak, we explore UI architectural patterns, such as the Model-View-ViewModel (MVVM) pattern, with two Microsoft Most Valuable Professionals, Christopher Bennage and Rob Eisenberg. Christopher and Rob share their experiences developing Windows Presentation Foundation (WPF) and Microsoft Silverlight applications. Your hosts for this geekSpeak are Glen Gordon and Brian Johnson.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.mp4" expression="full" duration="4070" fileSize="113530363" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.mp3" expression="full" duration="4070" fileSize="32563214" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.mp4" expression="full" duration="4070" fileSize="113530363" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.wma" expression="full" duration="4070" fileSize="65828451" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.wmv" expression="full" duration="4070" fileSize="175053611" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_2MB_ch9.wmv" expression="full" duration="4070" fileSize="269189617" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_Zune_ch9.wmv" expression="full" duration="4070" fileSize="83053585" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_2MB_ch9.wmv" expression="full" duration="4070" fileSize="269189617" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/4/5/7/4/MVVM_ch9.mp4" length="113530363" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-MVVM-Patterns-with-Christopher-Bennage-and-Rob-Eisenberg/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/475495/Trackback.aspx</trackback:ping><category>.NET</category><category>Architecture</category><category>dpeeast</category><category>geekSpeak</category><category>MVVM</category></item><item><title>Eagle Investment</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_small_ch9.png" border="0" /&gt;&lt;p&gt;Raja Tumla, the next generation user experience Architect, Lisa Restle, Project Manager and Steven Yampolsky, Chief Architect at Eagle Investment Systems explain their choice of .NET and WPF for their financial services application by demonstrating working prototypes of their application and the principals behind it.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/475070/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/sureshs/Eagle-Investment/</comments><itunes:summary>Raja Tumla, the next generation user experience Architect, Lisa Restle, Project Manager and Steven Yampolsky, Chief Architect at Eagle Investment Systems explain their choice of .NET and WPF for their financial services application by demonstrating working prototypes of their application and the principals behind it.</itunes:summary><link>http://channel9.msdn.com/posts/sureshs/Eagle-Investment/</link><pubDate>Tue, 23 Jun 2009 16:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.mp4</guid><evnet:views>2642</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475070/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Raja Tumla, the next generation user experience Architect, Lisa Restle, Project Manager and Steven Yampolsky, Chief Architect at Eagle Investment Systems explain their choice of .NET and WPF for their financial services application by demonstrating working prototypes of their application and the principals behind it.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.mp4" expression="full" duration="407" fileSize="36559827" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.mp3" expression="full" duration="407" fileSize="3264155" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.mp4" expression="full" duration="407" fileSize="36559827" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.wma" expression="full" duration="407" fileSize="6604777" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.wmv" expression="full" duration="407" fileSize="54567885" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_2MB_ch9.wmv" expression="full" duration="407" fileSize="91000417" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_Zune_ch9.wmv" expression="full" duration="407" fileSize="41975865" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/7/0/5/7/4/EagleCh9_ch9.mp4" length="36559827" type="video/mp4" /><dc:creator>Suresh Sreedharan</dc:creator><itunes:author>Suresh Sreedharan</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/sureshs/Eagle-Investment/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/475070/Trackback.aspx</trackback:ping><category>.NET</category><category>Eagle</category><category>US ISV</category><category>WPF</category></item><item><title>LineData</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_small_ch9.png" border="0" /&gt;&lt;p&gt;Martin Davy, SVP of Development explains why Linedata builds their software on the latest version of .NET with WPF, WCF and their hosted multi-tenant Software+Services infrastructure.  Martin takes us through the application and a brief bit of its history to understand the architecture driving the current version.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/475060/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/sureshs/LineData/</comments><itunes:summary>Martin Davy, SVP of Development explains why Linedata builds their software on the latest version of .NET with WPF, WCF and their hosted multi-tenant Software+Services infrastructure.  Martin takes us through the application and a brief bit of its history to understand the architecture driving the current version.</itunes:summary><link>http://channel9.msdn.com/posts/sureshs/LineData/</link><pubDate>Tue, 23 Jun 2009 14:03:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.mp4</guid><evnet:views>2583</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475060/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Martin Davy, SVP of Development explains why Linedata builds their software on the latest version of .NET with WPF, WCF and their hosted multi-tenant Software+Services infrastructure.  Martin takes us through the application and a brief bit of its history to understand the architecture driving the current version.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.mp4" expression="full" duration="551" fileSize="53733520" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.mp3" expression="full" duration="551" fileSize="4410183" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.mp4" expression="full" duration="551" fileSize="53733520" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.wma" expression="full" duration="551" fileSize="8920861" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.wmv" expression="full" duration="551" fileSize="76568743" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_2MB_ch9.wmv" expression="full" duration="551" fileSize="167132797" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_Zune_ch9.wmv" expression="full" duration="551" fileSize="70664723" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/5/7/4/LindeData_ch9.mp4" length="53733520" type="video/mp4" /><dc:creator>Suresh Sreedharan</dc:creator><itunes:author>Suresh Sreedharan</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/sureshs/LineData/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/475060/Trackback.aspx</trackback:ping><category>.NET</category><category>LineData</category><category>US ISV</category><category>WCF</category><category>WPF</category></item><item><title>David Chappell - The Microsoft Application Platform: A perspective</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_small_ch9.png" border="0" /&gt;What is an application platform? Why is it important? And how should we think about application platforms in a world of cloud computing? In this session, David Chappell looks at all of these topics, providing a general model for both on-premises and cloud platforms. He then uses this model to examine several important issues in this area, including the competition between .NET and Java, why SOA is failing, and how the Microsoft platform compares with its on-premises and cloud competitors. &lt;br /&gt;
&lt;br /&gt;
This video is recorded at the Dutch DevDays in Den Haag The Netherlands in June 2009. DevDays is the largest industry event for developers in the Netherlands. Thousands of professional developers visit DevDays yearly to keep in touch with the latest developments in their field.&lt;img src="http://channel9.msdn.com/472537/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/matthijs/David-Chappell-The-Microsoft-Application-Platform-A-perspective/</comments><itunes:summary>What is an application platform? Why is it important? And how should we think about application platforms in a world of cloud computing? In this session, David Chappell looks at all of these topics, providing a general model for both on-premises and cloud platforms. He then uses this model to examine several important issues in this area, including the competition between .NET and Java, why SOA is failing, and how the Microsoft platform compares with its on-premises and cloud competitors. 

This video is recorded at the Dutch DevDays in Den Haag The Netherlands in June 2009. DevDays is the largest industry event for developers in the Netherlands. Thousands of professional developers visit DevDays yearly to keep in touch with the latest developments in their field.</itunes:summary><link>http://channel9.msdn.com/posts/matthijs/David-Chappell-The-Microsoft-Application-Platform-A-perspective/</link><pubDate>Fri, 19 Jun 2009 10:46:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.mp4</guid><evnet:views>6662</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472537/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What is an application platform? Why is it important? And how should we think about application platforms in a world of cloud computing? In this session, David Chappell looks at all of these topics, providing a general model for both on-premises and cloud platforms. He then uses this model to examine several important issues in this area, including the competition between .NET and Java, why SOA is failing, and how the Microsoft platform compares with its on-premises and cloud competitors.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.mp4" expression="full" duration="4070" fileSize="157144129" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.mp3" expression="full" duration="4070" fileSize="32565910" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.mp4" expression="full" duration="4070" fileSize="157144129" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.wma" expression="full" duration="4070" fileSize="65834645" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.wmv" expression="full" duration="4070" fileSize="354077863" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_2MB_ch9.wmv" expression="full" duration="4070" fileSize="766776256" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_Zune_ch9.wmv" expression="full" duration="4070" fileSize="191821843" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_2MB_ch9.wmv" expression="full" duration="4070" fileSize="766776256" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/3/5/2/7/4/ACC02DC2_ch9.mp4" length="157144129" type="video/mp4" /><dc:creator>Matthijs Hoekstra</dc:creator><itunes:author>Matthijs Hoekstra</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/matthijs/David-Chappell-The-Microsoft-Application-Platform-A-perspective/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472537/Trackback.aspx</trackback:ping><category>.NET</category><category>ARC02DC</category><category>Cloud Computing</category><category>David Chappell</category><category>DevDays 2009 NL</category><category>Java</category><category>SOA</category></item><item><title>.NET Framework++: Moving Forward and Staying Compatible with the Past</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_small_ch9.png" border="0" /&gt;You've recently &lt;a href="http://channel9.msdn.com/tags/CLR+4" target="_blank"&gt;learned a good deal about the next version of the CLR here on Channel 9&lt;/a&gt;. One of the things that is top of mind for engineers who create and consume the .NET framework (CLR + BCL) is compatibility with previous versions. In fact, much like security, compatibility is something that is front and center during feature design meetings: "Will this break an application that depends on the version we're updating?". The question is easy to understand, but extremely difficult to answer without extensive testing, implementation refinements, extensive testing, implementation refinements... In some cases, due to impossible compatibility requirements, new features do not see the light of day. It's just part of the business, part of the dance of software evolution in the context of real world customers who depend on current iterations of .NET. &lt;br /&gt;
&lt;br /&gt;
Here, we meet some of the folks who spend a great deal of time ensuring that the compatibility bar is met, breaking changes are isolated and communicated and bridging the gap between dreaming up new features and not breaking old ones. This is a very hard job and often does not receive the credit it deserves (well, at least from the outside looking in). Principal Test Manager Alain Raitt, Program Manager Preeti Kurup, and Program Manager Lead Mike Downen share with us the challenges and opportunities of compatibilty, the advances in the state of the art of compat testing and future directions. Much thanks to you three and the legions of engineers who ensure that the next versions of .NET remain as compatible as possible with older versions.&lt;img src="http://channel9.msdn.com/465396/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/NET-Framework--Moving-Forward-and-Staying-Compatible-with-the-Past/</comments><itunes:summary>You've recently learned a good deal about the next version of the CLR here on Channel 9. One of the things that is top of mind for engineers who create and consume the .NET framework (CLR + BCL) is compatibility with previous versions. In fact, much like security, compatibility is something that is front and center during feature design meetings: "Will this break an application that depends on the version we're updating?". The question is easy to understand, but extremely difficult to answer without extensive testing, implementation refinements, extensive testing, implementation refinements... In some cases, due to impossible compatibility requirements, new features do not see the light of day. It's just part of the business, part of the dance of software evolution in the context of real world customers who depend on current iterations of .NET. 

Here, we meet some of the folks who spend a great deal of time ensuring that the compatibility bar is met, breaking changes are isolated and communicated and bridging the gap between dreaming up new features and not breaking old ones. This is a very hard job and often does not receive the credit it deserves (well, at least from the outside looking in). Principal Test Manager Alain Raitt, Program Manager Preeti Kurup, and Program Manager Lead Mike Downen share with us the challenges and opportunities of compatibilty, the advances in the state of the art of compat testing and future directions. Much thanks to you three and the legions of engineers who ensure that the next versions of .NET remain as compatible as possible with older versions.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/NET-Framework--Moving-Forward-and-Staying-Compatible-with-the-Past/</link><pubDate>Wed, 10 Jun 2009 02:58:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.mp4</guid><evnet:views>37217</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/465396/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>You've recently &lt;a href="http://channel9.msdn.com/tags/CLR+4" target="_blank"&gt;learned a good deal about the next version of the CLR here on Channel 9&lt;/a&gt;. One of the things that is top of mind for engineers who create and consume the .NET framework (CLR + BCL) is compatibility with previous versions. In fact, much like security, compatibility is something that is front and center during feature design meetings: "Will this break an application that depends on the version we're updating?". The question is easy to understand, but extremely difficult to answer without extensive testing, implementation refinements, extensive testing, implementation refinements... In some cases, due to impossible compatibility requirements, new features do not see the light of day. It's just part of the business, part of the dance of software evolution in the context of real world customers who depend on current iterations of .NET. &lt;br /&gt;
&lt;br /&gt;
Here, we meet some of the folks who spend a great deal of time ensuring that the compatibility bar is met, breaking changes are isolated and communicated and bridging the gap between dreaming up new features and not breaking old ones. This is a very hard job and often does not receive the credit it deserves (well, at least from the outside looking in). Principal Test Manager Alain Raitt, Program Manager Preeti Kurup, and Program Manager Lead Mike Downen share with us the challenges and opportunities of compatibilty, the advances in the state of the art of compat testing and future directions. Much thanks to you three and the legions of engineers who ensure that the next versions of .NET remain as compatible as possible with older versions.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.mp4" expression="full" duration="2316" fileSize="228339437" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.mp3" expression="full" duration="2316" fileSize="18531350" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.mp4" expression="full" duration="2316" fileSize="228339437" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.wma" expression="full" duration="2316" fileSize="37479889" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.wmv" expression="full" duration="2316" fileSize="140387339" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_2MB_ch9.wmv" expression="full" duration="2316" fileSize="725011841" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_Zune_ch9.wmv" expression="full" duration="2316" fileSize="328163319" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/3/5/6/4/CLR4NDPCompat_ch9.mp4" length="228339437" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/NET-Framework--Moving-Forward-and-Staying-Compatible-with-the-Past/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/465396/Trackback.aspx</trackback:ping><category>.NET</category><category>CLR 4</category><category>Compatibility</category><category>Visual Studio 2010</category></item><item><title>DevNugget - Debugging Tips and Tricks Part 5</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_small_ch9.png" border="0" /&gt;In the fifth and final debugging screencast by Brian Hitney, we'll look at how to use the set next statement while debugging. We'll also look at setting up the .NET Reference Source Code for stepping through the .NET BCLs, followed by some exception handling tips.  Finally, we'll take a look at using Mole (a VS visualizer) to further enhance the debugging experience.&lt;img src="http://channel9.msdn.com/472263/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-5/</comments><itunes:summary>In the fifth and final debugging screencast by Brian Hitney, we'll look at how to use the set next statement while debugging. We'll also look at setting up the .NET Reference Source Code for stepping through the .NET BCLs, followed by some exception handling tips.  Finally, we'll take a look at using Mole (a VS visualizer) to further enhance the debugging experience.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-5/</link><pubDate>Sat, 06 Jun 2009 12:01:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.mp4</guid><evnet:views>3456</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472263/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In the fifth and final debugging screencast by Brian Hitney, we'll look at how to use the set next statement while debugging. We'll also look at setting up the .NET Reference Source Code for stepping through the .NET BCLs, followed by some exception handling tips.  Finally, we'll take a look at using Mole (a VS visualizer) to further enhance the debugging experience.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.mp4" expression="full" duration="808" fileSize="23835775" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.mp3" expression="full" duration="808" fileSize="6470999" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.mp4" expression="full" duration="808" fileSize="23835775" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.wma" expression="full" duration="808" fileSize="13096421" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_2MB_ch9.wmv" expression="full" duration="808" fileSize="25462291" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_2MB_ch9.wmv" expression="full" duration="808" fileSize="25462291" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_Zune_ch9.wmv" expression="full" duration="808" fileSize="23386271" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_2MB_ch9.wmv" expression="full" duration="808" fileSize="25462291" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/2/2/7/4/debuggingtips5_ch9.mp4" length="23835775" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-5/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472263/Trackback.aspx</trackback:ping><category>.NET</category><category>Debugging</category><category>DevNuggets</category><category>dpeeast</category></item><item><title>Northeast Roadshow – XNA Game Development</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_small_ch9.png" border="0" /&gt;Let’s talk games!  In this screencast, Chris Bowen (&lt;a href="http://blogs.msdn.com/cbowen"&gt;http://blogs.msdn.com/cbowen&lt;/a&gt;) tours the world of XNA, from the components of the XNA Framework, the &lt;a href="http://creators.xna.com/en-US"&gt;XNA Creators Club Online&lt;/a&gt;, and resources for learning to create games.  The bulk of the screencast focuses using XNA Game Studio, which can create games for Windows, XBOX 360, and Zune, to create a simple 2D game from scratch.  Of course, it isn’t a fancy game (in the least), but you’ll soon have a working understanding of XNA.  It’s up to you to take it from there to create the next smash hit!&lt;br /&gt;
&lt;br /&gt;
Slides and code from the session are available on the &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=northeast&amp;amp;ReleaseId=2491"&gt;Northeast Roadshow Code Gallery&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/472038/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-XNA-Game-Development/</comments><itunes:summary>Let’s talk games!  In this screencast, Chris Bowen (http://blogs.msdn.com/cbowen) tours the world of XNA, from the components of the XNA Framework, the XNA Creators Club Online, and resources for learning to create games.  The bulk of the screencast focuses using XNA Game Studio, which can create games for Windows, XBOX 360, and Zune, to create a simple 2D game from scratch.  Of course, it isn’t a fancy game (in the least), but you’ll soon have a working understanding of XNA.  It’s up to you to take it from there to create the next smash hit!

Slides and code from the session are available on the Northeast Roadshow Code Gallery.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-XNA-Game-Development/</link><pubDate>Thu, 04 Jun 2009 14:55:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.mp4</guid><evnet:views>1643</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472038/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Northeast Roadshow – XNA Game DevelopmentLet’s talk games!  In this screencast, Chris Bowen (http://blogs.msdn.com/cbowen) tours the world of XNA, from the components of the XNA Framework, the XNA Creators Club Online, and resources for learning to create games.  The bulk of the screencast focuses using XNA Game Studio, which can create games for Windows, XBOX 360, and Zune, to create a simple 2D game from scratch.  Of course, it isn’t a fancy game (in the least), but you’ll soon have a working understanding of XNA.  It’s up to you to take it from there to create the next smash hit!Slides and code from the session are available on the Northeast Roadshow Code Gallery.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.mp4" expression="full" duration="3087" fileSize="97340091" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.mp3" expression="full" duration="3087" fileSize="24700491" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.mp4" expression="full" duration="3087" fileSize="97340091" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.wma" expression="full" duration="3087" fileSize="49934473" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_2MB_ch9.wmv" expression="full" duration="3087" fileSize="94516665" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_2MB_ch9.wmv" expression="full" duration="3087" fileSize="94516665" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_Zune_ch9.wmv" expression="full" duration="3087" fileSize="90839945" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_2MB_ch9.wmv" expression="full" duration="3087" fileSize="94516665" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/0/2/7/4/XNAGameDevelopment_ch9.mp4" length="97340091" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-XNA-Game-Development/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472038/Trackback.aspx</trackback:ping><category>.NET</category><category>cbowen</category><category>dpeeast</category><category>Gaming</category><category>northeast</category><category>Xbox</category><category>XNA</category></item><item><title>Shawn Farkas: CLR 4 - Inside the new Managed Security Model</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_small_ch9.png" border="0" /&gt;Senior SDE Shawn Farkas digs into the new security model in CLR 4. Gone are the days of head scratching complexity when it comes to reasoning about security in the managed world. The main goal for CLR 4 security was simplicity, in design and implementation for consumers (developers) of both security policy and secure design at the code level (both of these have been traditionally overly complex with a side effect of enabling insecurity rather than preventing it). &lt;br /&gt;
&lt;br /&gt;
Shawn has been working on security inside the CLR (which of course manifests itself in the managed code and libraries you use to build your applications and services). He and team have been very, very busy over the past few years essentially rearchitecting the core security model of the CLR. What, exactly, have they done? Given the somewhat drastic changes, how does this impact compatibility (especially for those applications that took the leap and built complex CAS and policies into their applications)? &lt;br /&gt;
&lt;br /&gt;
There's a lot of very useful information in this conversation with plenty of whiteboarding. It's great to see the managed security model evolve into a much more simple expressive model with policy patterns that mere mortals can understand and reason about. Great job Shawn and team! Thank you.&lt;br /&gt;
&lt;br /&gt;
Tune in. Meet one of the minds behind CLR 4's security model.&lt;br /&gt;
&lt;br /&gt;
Enjoy&lt;img src="http://channel9.msdn.com/468976/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Shawn-Farkas-CLR-4-Inside-the-new-Managed-Security-Model/</comments><itunes:summary>Senior SDE Shawn Farkas digs into the new security model in CLR 4. Gone are the days of head scratching complexity when it comes to reasoning about security in the managed world. The main goal for CLR 4 security was simplicity, in design and implementation for consumers (developers) of both security policy and secure design at the code level (both of these have been traditionally overly complex with a side effect of enabling insecurity rather than preventing it). 

Shawn has been working on security inside the CLR (which of course manifests itself in the managed code and libraries you use to build your applications and services). He and team have been very, very busy over the past few years essentially rearchitecting the core security model of the CLR. What, exactly, have they done? Given the somewhat drastic changes, how does this impact compatibility (especially for those applications that took the leap and built complex CAS and policies into their applications)? 

There's a lot of very useful information in this conversation with plenty of whiteboarding. It's great to see the managed security model evolve into a much more simple expressive model with policy patterns that mere mortals can understand and reason about. Great job Shawn and team! Thank you.

Tune in. Meet one of the minds behind CLR 4's security model.

Enjoy</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Shawn-Farkas-CLR-4-Inside-the-new-Managed-Security-Model/</link><pubDate>Wed, 27 May 2009 19:10:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.mp4</guid><evnet:views>45393</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468976/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Senior SDE Shawn Farkas digs into the new security model in CLR 4. Gone are the days of head scratching complexity when it comes to reasoning about security in the managed world. The main goal for CLR 4 security was simplicity, in design and implementation for consumers (developers) of both security policy and secure design at the code level (both of these have been traditionally overly complex with a side effect of enabling insecurity rather than preventing it). &lt;br /&gt;
&lt;br /&gt;
Shawn has been working on security inside the CLR (which of course manifests itself in the managed code and libraries you use to build your applications and services). He and team have been very, very busy over the past few years essentially rearchitecting the core security model of the CLR. What, exactly, have they done? Given the somewhat drastic changes, how does this impact compatibility (especially for those applications that took the leap and built complex CAS and policies into their applications)? &lt;br /&gt;
&lt;br /&gt;
There's a lot of very useful information in this conversation with plenty of whiteboarding. It's great to see the managed security model evolve into a much more simple expressive model with policy patterns that mere mortals can understand and reason about. Great job Shawn and team! Thank you.&lt;br /&gt;
&lt;br /&gt;
Tune in. Meet one of the minds behind CLR 4's security model.&lt;br /&gt;
&lt;br /&gt;
Enjoy</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.mp4" expression="full" duration="2360" fileSize="232805829" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.mp3" expression="full" duration="2360" fileSize="18884022" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.mp4" expression="full" duration="2360" fileSize="232805829" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.wma" expression="full" duration="2360" fileSize="38188833" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.wmv" expression="full" duration="2360" fileSize="143107603" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_2MB_ch9.wmv" expression="full" duration="2360" fileSize="738860105" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_Zune_ch9.wmv" expression="full" duration="2360" fileSize="334675583" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/9/8/6/4/CLR4SecurityModel_ch9.mp4" length="232805829" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Shawn-Farkas-CLR-4-Inside-the-new-Managed-Security-Model/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468976/Trackback.aspx</trackback:ping><category>.NET</category><category>Architecture</category><category>CLR 4</category><category>Programming</category><category>Security</category></item><item><title>Vance Morrison: CLR Through the Years</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_small_ch9.png" border="0" /&gt;CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. &lt;br /&gt;
&lt;br /&gt;
Here, Vance guides us through some of the history of the CLR, a look inside the upcoming version and some insights into the future. One of the things that Vance is thinking about with respect to type inheritance is what he calls default interfaces: they are contractual, but with default implementation characteristics, as opposed to purely abstract as interfaces are today. So, a default(implementation) interface is capabe of changing without breaking the systems that implement it. Wait a minute, that' goes against the basic rules of interfaces in the OO world. Vance explains. Relax. &lt;br /&gt;
&lt;br /&gt;
Meet Vance, the face of MSIL. There's much of his thinking and code inside the CLR. Learn about some this here. Tune in.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/464698/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/</comments><itunes:summary>CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. 

Here, Vance guides us through some of the history of the CLR, a look inside the upcoming version and some insights into the future. One of the things that Vance is thinking about with respect to type inheritance is what he calls default interfaces: they are contractual, but with default implementation characteristics, as opposed to purely abstract as interfaces are today. So, a default(implementation) interface is capabe of changing without breaking the systems that implement it. Wait a minute, that' goes against the basic rules of interfaces in the OO world. Vance explains. Relax. 

Meet Vance, the face of MSIL. There's much of his thinking and code inside the CLR. Learn about some this here. Tune in.

Enjoy.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/</link><pubDate>Tue, 19 May 2009 15:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4</guid><evnet:views>39423</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464698/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. He's the face of IL. &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" expression="full" duration="2668" fileSize="263246109" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp3" expression="full" duration="2668" fileSize="643" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" expression="full" duration="2668" fileSize="263246109" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.wma" expression="full" duration="2668" fileSize="43166461" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.wmv" expression="full" duration="2668" fileSize="161669451" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_2MB_ch9.wmv" expression="full" duration="2668" fileSize="835101953" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_Zune_ch9.wmv" expression="full" duration="2668" fileSize="378341431" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" length="263246109" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>23</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464698/Trackback.aspx</trackback:ping><category>.NET</category><category>Architecture</category><category>CLR</category><category>CLR 4</category><category>MSIL</category><category>Programming</category><category>Vance Morrison</category><category>Virtual Machines</category></item><item><title>geekSpeak Recording - Parallel Computing APIs in .NET 4.0 with Mark Michaelis</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_small_ch9.png" border="0" /&gt;&lt;p&gt;We are approaching an &lt;a href="http://mathworld.wolfram.com/Asymptote.html"&gt;asymptote&lt;/a&gt; for processor speeds using current technology. To overcome this, computer power is increasing by scaling the number of processors used within a system. This increase in multithreading capabilities, however, complicates development considerably. In this geekSpeak, we'll chat with Microsoft Regional Director Mark Michaelis about how .NET 4.0 simplifies this paradigm with new APIs that leverage the power of recent .NET language extensions and .NET 4.0 API enhancements - Task Parallel Library and ParallelLINQ. Your hosts for this geekSpeak are &lt;a href="http://blogs.msdn.com/socaldevgal"&gt;Lynn Langit&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/mithund"&gt;Mithun Dhar&lt;/a&gt;.&lt;br /&gt;
 &lt;br /&gt;
The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the &lt;a href="http://blogs.msdn.com/geekspeak/" target="_self"&gt;geekSpeak blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Presenters: &lt;/b&gt;Mark Michaelis, Enterprise Software Architect, Itron, Inc.&lt;/p&gt;
&lt;p&gt;Mark Michaelis is an Enterprise Software Architect at Itron Inc. Additionally, Mark recently started intelliTechture, a software engineering and consulting company with high end skills in Microsoft VSTS/TFS, BizTalk, SharePoint, and .NET 3.0. Mark also serves as a Chief Software Architect and Trainer for IDesign Inc. Mark holds a BA in philosophy from the University of Illinois and an MS in computer science from the Illinois Institute of Technology. He is also recognized by Microsoft as a Regional Directory. Starting in 1996, he has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK. He serves on several Microsoft software design review teams, including C#, the Connected Systems Division and VSTS/TFS. Mark speaks at developer conferences both nationally and internationally and has written several articles and books, in addition to maintaining a blog at &lt;a href="http://mark.michaelis.net/Blog/"&gt;http://mark.michaelis.net/Blog/&lt;/a&gt;. His most recent book is Essential C# 3.0 (Addison-Wesley, 2008). When not bonding with his computer, Mark is busy with his family or training for the Ironman.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/469375/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Parallel-Computing-APIs-in-NET-40-with-Mark-Michaelis/</comments><itunes:summary>We are approaching an asymptote for processor speeds using current technology. To overcome this, computer power is increasing by scaling the number of processors used within a system. This increase in multithreading capabilities, however, complicates development considerably. In this geekSpeak, we'll chat with Microsoft Regional Director Mark Michaelis about how .NET 4.0 simplifies this paradigm with new APIs that leverage the power of recent .NET language extensions and .NET 4.0 API enhancements - Task Parallel Library and ParallelLINQ. Your hosts for this geekSpeak are Lynn Langit and Mithun Dhar.
 
The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the geekSpeak blog.
Presenters: Mark Michaelis, Enterprise Software Architect, Itron, Inc.
Mark Michaelis is an Enterprise Software Architect at Itron Inc. Additionally, Mark recently started intelliTechture, a software engineering and consulting company with high end skills in Microsoft VSTS/TFS, BizTalk, SharePoint, and .NET 3.0. Mark also serves as a Chief Software Architect and Trainer for IDesign Inc. Mark holds a BA in philosophy from the University of Illinois and an MS in computer science from the Illinois Institute of Technology. He is also recognized by Microsoft as a Regional Directory. Starting in 1996, he has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK. He serves on several Microsoft software design review teams, including C#, the Connected Systems Division and VSTS/TFS. Mark speaks at developer conferences both nationally and internationally and has written several articles and books, in addition to maintaining a blog at http://mark.michaelis.net/Blog/. His most recent book is Essential C# 3.0 (Addison-Wesley, 2008). When not bonding with his computer, Mark is busy with his family or training for the Ironman.</itunes:summary><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Parallel-Computing-APIs-in-NET-40-with-Mark-Michaelis/</link><pubDate>Mon, 18 May 2009 20:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.mp4</guid><evnet:views>10933</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469375/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>We are approaching an asymptote for processor speeds using current technology. To overcome this, computer power is increasing by scaling the number of processors used within a system. This increase in multithreading capabilities, however, complicates development considerably. In this geekSpeak, we'll chat with Microsoft Regional Director Mark Michaelis about how .NET 4.0 simplifies this paradigm with new APIs that leverage the power of recent .NET language extensions and .NET 4.0 API enhancements - Task Parallel Library and ParallelLINQ.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.mp4" expression="full" duration="3254" fileSize="88111348" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.mp3" expression="full" duration="3254" fileSize="26035298" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.mp4" expression="full" duration="3254" fileSize="88111348" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.wma" expression="full" duration="3254" fileSize="52632065" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.wmv" expression="full" duration="3254" fileSize="64200967" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_2MB_ch9.wmv" expression="full" duration="3254" fileSize="82104953" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_Zune_ch9.wmv" expression="full" duration="3254" fileSize="66136947" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_2MB_ch9.wmv" expression="full" duration="3254" fileSize="82104953" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/3/9/6/4/geekSpeak05062009_ch9.mp4" length="88111348" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Parallel-Computing-APIs-in-NET-40-with-Mark-Michaelis/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469375/Trackback.aspx</trackback:ping><category>.NET</category><category>.NET Framework 4.0</category><category>API</category><category>dpeeast</category><category>geekSpeak</category><category>LINQ</category><category>Mathematics</category><category>parallel</category><category>Parallel Computing</category></item><item><title>Tampa ASP.NET MVC Study Group – Florida dotnetminute No 9</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_small_ch9.png" border="0" /&gt;In another edition of the Florida dotnetminute, MVP David Hayden is interviewed by Joe Healy (devfish) about the short-run, ASP.NET MVC SIG in Tampa, Florida.&lt;img src="http://channel9.msdn.com/469302/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Tampa-ASPNET-MVC-Study-Group--Florida-dotnetminute-No-9/</comments><itunes:summary>In another edition of the Florida dotnetminute, MVP David Hayden is interviewed by Joe Healy (devfish) about the short-run, ASP.NET MVC SIG in Tampa, Florida.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Tampa-ASPNET-MVC-Study-Group--Florida-dotnetminute-No-9/</link><pubDate>Fri, 15 May 2009 00:14:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.mp4</guid><evnet:views>3644</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469302/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In another edition of the Florida dotnetminute, MVP David Hayden is interviewed by Joe Healy (devfish) about the short-run, ASP.NET MVC SIG in Tampa, Florida.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.mp4" expression="full" duration="176" fileSize="16526141" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.mp3" expression="full" duration="176" fileSize="1412327" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.mp4" expression="full" duration="176" fileSize="16526141" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.wma" expression="full" duration="176" fileSize="2858789" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.wmv" expression="full" duration="176" fileSize="10694499" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_2MB_ch9.wmv" expression="full" duration="176" fileSize="21430997" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_Zune_ch9.wmv" expression="full" duration="176" fileSize="24422479" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/3/9/6/4/floridadotnetminutevol09aspnetmvctampa_ch9.mp4" length="16526141" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Tampa-ASPNET-MVC-Study-Group--Florida-dotnetminute-No-9/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469302/Trackback.aspx</trackback:ping><category>.NET</category><category>devfish</category><category>dotnetminute</category><category>dpeeast</category><category>florida</category><category>MVC</category></item><item><title>DevNugget - Debugging Tips and Tricks Part 3</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_small_ch9.png" border="0" /&gt;This is a DevNugget video from Brian Hitney: &lt;em&gt;In parts 1 and 2, we looked at setting breakpoints, and talked about setting up advanced breakpoints using hit counts and some simple conditions.  In part 3, we’ll dive a little deeper into some conditions by writing methods to help debug our application, then look at using the filter breakpoint modifier to debug multithreaded applications.  Finally, we’ll take a quick look at tracepoints.&lt;/em&gt;&lt;img src="http://channel9.msdn.com/469285/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-3/</comments><itunes:summary>This is a DevNugget video from Brian Hitney: In parts 1 and 2, we looked at setting breakpoints, and talked about setting up advanced breakpoints using hit counts and some simple conditions.  In part 3, we’ll dive a little deeper into some conditions by writing methods to help debug our application, then look at using the filter breakpoint modifier to debug multithreaded applications.  Finally, we’ll take a quick look at tracepoints.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-3/</link><pubDate>Thu, 14 May 2009 22:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.mp4</guid><evnet:views>3963</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469285/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is a DevNugget video from Brian Hitney: &lt;em&gt;In parts 1 and 2, we looked at setting breakpoints, and talked about setting up advanced breakpoints using hit counts and some simple conditions.  In part 3, we’ll dive a little deeper into some conditions by writing methods to help debug our application, then look at using the filter breakpoint modifier to debug multithreaded applications.  Finally, we’ll take a quick look at tracepoints.&lt;/em&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.mp4" expression="full" duration="779" fileSize="22499893" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.mp3" expression="full" duration="779" fileSize="6235354" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.mp4" expression="full" duration="779" fileSize="22499893" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.wma" expression="full" duration="779" fileSize="12621789" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_2MB_ch9.wmv" expression="full" duration="779" fileSize="19938825" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_2MB_ch9.wmv" expression="full" duration="779" fileSize="19938825" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_Zune_ch9.wmv" expression="full" duration="779" fileSize="21818097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_2MB_ch9.wmv" expression="full" duration="779" fileSize="19938825" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/2/9/6/4/devnugget3_ch9.mp4" length="22499893" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-3/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469285/Trackback.aspx</trackback:ping><category>.NET</category><category>Debugging</category><category>DevNuggets</category><category>dpeeast</category></item><item><title>Luca Bolognese:  C# and VB.NET Co-Evolution - The Twain Shall Meet</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_small_ch9.png" border="0" /&gt;For most of their lifetimes, C# and VB.NET have evolved at their own pace and in their own ways (C# added iterators, VB.NET didn't. VB.NET added XML Literals, C# didn't. etc, etc...). Today, Luca Bolognese and team have embarked on a new approach to how .NET's premiere languages will evolve going forward: Co-Evolution. Essentially, new language/compiler features will be developed for each language concurrenly. No longer will C# get new language construct X while VB.NET adds Y. They will both get X (and they will both get Y). Anders Hejlsberg, the father of C#, now oversees both languages and will make sure that language innovations are developed for C# and VB.NET &lt;em&gt;at the same time&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
I visited Luca recently to get a sense of the rationale behind this new co-evolutionary approach to two very different languages. Why is co-evolution important? Why not just have the languages, which target different demographics (do they?), evolve in ways that match the needs their users? What's the story here? What's next?&lt;img src="http://channel9.msdn.com/468120/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/</comments><itunes:summary>For most of their lifetimes, C# and VB.NET have evolved at their own pace and in their own ways (C# added iterators, VB.NET didn't. VB.NET added XML Literals, C# didn't. etc, etc...). Today, Luca Bolognese and team have embarked on a new approach to how .NET's premiere languages will evolve going forward: Co-Evolution. Essentially, new language/compiler features will be developed for each language concurrenly. No longer will C# get new language construct X while VB.NET adds Y. They will both get X (and they will both get Y). Anders Hejlsberg, the father of C#, now oversees both languages and will make sure that language innovations are developed for C# and VB.NET at the same time.

I visited Luca recently to get a sense of the rationale behind this new co-evolutionary approach to two very different languages. Why is co-evolution important? Why not just have the languages, which target different demographics (do they?), evolve in ways that match the needs their users? What's the story here? What's next?</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/</link><pubDate>Wed, 13 May 2009 15:45:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.mp4</guid><evnet:views>88222</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468120/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>For most of their lifetimes, C# and VB.NET have evolved at their own pace and in their own ways (C# added iterators, VB.NET didn't. VB.NET added XML Literals, C# didn't. etc, etc...). Today, Luca Bolognese and team have embarked on a new approach to how .NET's premiere languages will evolve going forward: Co-Evolution. Essentially, new language/compiler features will be developed for each language concurrenly. No longer will C# get new language construct X while VB.NET adds Y. They will both get X (and they will both get Y). Anders Hejlsberg, the father of C#, now oversees both languages and will make sure that language innovations are developed for C# and VB.NET &lt;em&gt;at the same time&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
I visited Luca recently to get a sense of the rationale behind this new co-evolutionary approach to two very different languages. Why is co-evolution important? Why not just have the languages, which target different demographics (do they?), evolve in ways that match the needs their users? What's the story here? What's next?</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.mp4" expression="full" duration="2000" fileSize="197417958" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.mp3" expression="full" duration="2000" fileSize="16008914" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.mp4" expression="full" duration="2000" fileSize="197417958" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.wma" expression="full" duration="2000" fileSize="32379097" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.wmv" expression="full" duration="2000" fileSize="121233443" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_2MB_ch9.wmv" expression="full" duration="2000" fileSize="626289945" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_Zune_ch9.wmv" expression="full" duration="2000" fileSize="283569423" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/8/6/4/LucaCSharpVBNETCoEvolution_ch9.mp4" length="197417958" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>39</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468120/Trackback.aspx</trackback:ping><category>.NET</category><category>Compilers</category><category>CSharp</category><category>Luca Bolognese</category><category>Programming Languages</category><category>VB.NET</category><category>Visual Studio</category></item><item><title>DevNugget - Debugging Tips and Tricks Part 2</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_small_ch9.png" border="0" /&gt;This is a DevNugget video from Brian Hitney:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Part 1 was a pretty basic introduction to setting breakpoints.  Now it’s time to have a bit more fun!  In part 2, I’ll look at using breakpoint modifiers – specifically, using the hit count modifier, and then the condition modifier.  The condition modifier can be incredibly powerful – while we can corrupt the state of our application pretty easily (as I’ll demonstrate), it starts to open a whole new world for debugging more efficiently.&lt;/em&gt;&lt;img src="http://channel9.msdn.com/468930/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-2/</comments><itunes:summary>This is a DevNugget video from Brian Hitney:

Part 1 was a pretty basic introduction to setting breakpoints.  Now it’s time to have a bit more fun!  In part 2, I’ll look at using breakpoint modifiers – specifically, using the hit count modifier, and then the condition modifier.  The condition modifier can be incredibly powerful – while we can corrupt the state of our application pretty easily (as I’ll demonstrate), it starts to open a whole new world for debugging more efficiently.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-2/</link><pubDate>Tue, 12 May 2009 18:26:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.mp4</guid><evnet:views>3291</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468930/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is a DevNugget video from Brian Hitney: &lt;em&gt;Part 1 was a pretty basic introduction to setting breakpoints.  Now it’s time to have a bit more fun!  In part 2, I’ll look at using breakpoint modifiers – specifically, using the hit count modifier, and then the condition modifier.  The condition modifier can be incredibly powerful – while we can corrupt the state of our application pretty easily (as I’ll demonstrate), it starts to open a whole new world for debugging more efficiently.&lt;/em&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.mp4" expression="full" duration="655" fileSize="18127199" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.mp3" expression="full" duration="655" fileSize="5243119" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.mp4" expression="full" duration="655" fileSize="18127199" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.wma" expression="full" duration="655" fileSize="10615117" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_2MB_ch9.wmv" expression="full" duration="655" fileSize="13665355" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_2MB_ch9.wmv" expression="full" duration="655" fileSize="13665355" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_Zune_ch9.wmv" expression="full" duration="655" fileSize="17593353" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_2MB_ch9.wmv" expression="full" duration="655" fileSize="13665355" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/9/8/6/4/DebuggingTips2_ch9.mp4" length="18127199" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/DevNugget-Debugging-Tips-and-Tricks-Part-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468930/Trackback.aspx</trackback:ping><category>.NET</category><category>Debugging</category><category>DevNuggets</category><category>dpeeast</category></item><item><title>Northeast Roadshow - Top things developers should know about SQL Server - Error Handling</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_small_ch9.png" border="0" /&gt;Jim O’Neil, Developer Evangelist, continues his five-part series on what developers should know about SQL Server. In this third segment, he takes a look at the components of a SQL Server error as well as some of their nuances and suggests techniques for handling errors on both the server-side in Transact-SQL and on the client-side in .NET code. &lt;br /&gt;
&lt;br /&gt;
The complete slide deck for the series is available at &lt;a href="http://code.msdn.microsoft.com/northeast/Release/ProjectReleases.aspx?ReleaseId=2502"&gt;Code Gallery&lt;/a&gt;. &lt;br /&gt;&lt;img src="http://channel9.msdn.com/468610/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Error-Handling/</comments><itunes:summary>Jim O’Neil, Developer Evangelist, continues his five-part series on what developers should know about SQL Server. In this third segment, he takes a look at the components of a SQL Server error as well as some of their nuances and suggests techniques for handling errors on both the server-side in Transact-SQL and on the client-side in .NET code. 

The complete slide deck for the series is available at Code Gallery. </itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Error-Handling/</link><pubDate>Tue, 12 May 2009 13:54:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.mp4</guid><evnet:views>1610</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468610/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Jim O’Neil, Developer Evangelist, continues his five-part series on what developers should know about SQL Server. In this third segment, he takes a look at the components of a SQL Server error as well as some of their nuances and suggests techniques for handling errors on both the server-side in Transact-SQL and on the client-side in .NET code.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.mp4" expression="full" duration="582" fileSize="13709381" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.mp3" expression="full" duration="582" fileSize="4653209" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.mp4" expression="full" duration="582" fileSize="13709381" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.wma" expression="full" duration="582" fileSize="9410513" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_2MB_ch9.wmv" expression="full" duration="582" fileSize="12648347" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_2MB_ch9.wmv" expression="full" duration="582" fileSize="12648347" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_Zune_ch9.wmv" expression="full" duration="582" fileSize="13720909" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_2MB_ch9.wmv" expression="full" duration="582" fileSize="12648347" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_2MB_ch9.wmv" expression="full" duration="582" fileSize="12648347" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/6/8/6/4/SqlServer3_ch9.mp4" length="13709381" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Error-Handling/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468610/Trackback.aspx</trackback:ping><category>.NET</category><category>dpeeast</category><category>northeast</category><category>SQL</category><category>SQL 2008</category><category>TSQL</category></item><item><title>Northeast Roadshow - Top things developers should know about SQL Server – Leveraging the SQL CLR</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_small_ch9.png" border="0" /&gt;It’s rare that a developer doesn’t need some familiarity with the database his or her applications are targeting, so this session (divided in to five parts) provides a bit of insight into features of SQL Server 2008 (and 2005) that they should be aware of when building .NET applications. The series is a “top 5” countdown, and in this first segment, we talk about how to leverage the .NET CLR inside of SQL Server, including an introduction to the new data types in SQL Server 2008 (hierarchyid, geometry, and geography). &lt;br /&gt;
&lt;br /&gt;
Complete slides and a SQL demo script are available at &lt;a href="http://code.msdn.microsoft.com/northeast/Release/ProjectReleases.aspx?ReleaseId=2502"&gt;Code Gallery&lt;/a&gt;. &lt;br /&gt;&lt;img src="http://channel9.msdn.com/467555/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Part-1/</comments><itunes:summary>It’s rare that a developer doesn’t need some familiarity with the database his or her applications are targeting, so this session (divided in to five parts) provides a bit of insight into features of SQL Server 2008 (and 2005) that they should be aware of when building .NET applications. The series is a “top 5” countdown, and in this first segment, we talk about how to leverage the .NET CLR inside of SQL Server, including an introduction to the new data types in SQL Server 2008 (hierarchyid, geometry, and geography). 

Complete slides and a SQL demo script are available at Code Gallery. </itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Part-1/</link><pubDate>Fri, 01 May 2009 11:45:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.mp4</guid><evnet:views>3338</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467555/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It’s rare that a developer doesn’t need some familiarity with the database his or her applications are targeting, so this session (divided in to five parts) provides a bit of insight into features of SQL Server 2008 (and 2005) that they should be aware of when building .NET applications. The series is a “top 5” countdown, and in this first segment, we talk about how to leverage the .NET CLR inside of SQL Server, including an introduction to the new data types in SQL Server 2008 (hierarchyid, geometry, and geography).</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.mp4" expression="full" duration="678" fileSize="16615788" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.mp3" expression="full" duration="678" fileSize="5428517" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.mp4" expression="full" duration="678" fileSize="16615788" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.wma" expression="full" duration="678" fileSize="10978601" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.wmv" expression="full" duration="678" fileSize="18329511" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_2MB_ch9.wmv" expression="full" duration="678" fileSize="18323849" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_Zune_ch9.wmv" expression="full" duration="678" fileSize="16489491" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_2MB_ch9.wmv" expression="full" duration="678" fileSize="18323849" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/5/7/6/4/SQLServer1_ch9.mp4" length="16615788" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Top-things-developers-should-know-about-SQL-Server-Part-1/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467555/Trackback.aspx</trackback:ping><category>.NET</category><category>dpeeast</category><category>northeast</category><category>Security</category><category>SQL 2008</category><category>SQL Server</category></item><item><title>Florida DotNet Minute - Universital's Mail Notification Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_small_ch9.png" border="0" /&gt;&lt;a href="http://universital.net/"&gt;Universital Inc&lt;/a&gt; of Jacksonville, Florida, has released an innovative mail notification application for Windows Mobile.  &lt;br /&gt;
&lt;br /&gt;
During the JAX CodeCamp (and incidentally, Hurricane Fay) devfish sat down to talk with lead developer Wayne Sepege about his project.&lt;img src="http://channel9.msdn.com/467226/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/dpeeast/Florida-DotNet-Minute-Universitals-Mail-Notification-Services/</comments><itunes:summary>Universital Inc of Jacksonville, Florida, has released an innovative mail notification application for Windows Mobile.  

During the JAX CodeCamp (and incidentally, Hurricane Fay) devfish sat down to talk with lead developer Wayne Sepege about his project.</itunes:summary><link>http://channel9.msdn.com/posts/dpeeast/Florida-DotNet-Minute-Universitals-Mail-Notification-Services/</link><pubDate>Wed, 29 Apr 2009 03:35:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.mp4</guid><evnet:views>4304</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467226/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Universital Inc of Jacksonville, Florida, has released an innovative mail notification application for Windows Mobile.  During the JAX CodeCamp (and incidentally, Hurricane Fay) devfish sat down to talk with lead developer Wayne Sepege about his project.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.mp4" expression="full" duration="339" fileSize="32781679" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.mp3" expression="full" duration="339" fileSize="2713859" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.mp4" expression="full" duration="339" fileSize="32781679" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.wma" expression="full" duration="339" fileSize="5490293" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.wmv" expression="full" duration="339" fileSize="20551477" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_2MB_ch9.wmv" expression="full" duration="339" fileSize="46023993" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_Zune_ch9.wmv" expression="full" duration="339" fileSize="47463457" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/2/2/7/6/4/20090425mobilemail_ch9.mp4" length="32781679" type="video/mp4" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/dpeeast/Florida-DotNet-Minute-Universitals-Mail-Notification-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467226/Trackback.aspx</trackback:ping><category>.NET</category><category>code camp</category><category>devfish</category><category>dotnetminute</category><category>dpeeast</category><category>florida</category><category>Windows Mobile</category><category>wm</category></item></channel></rss>