<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Cloud Patterns   - Channel 9</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Series/Cloud-Patterns/feed"></atom:link>
    <itunes:summary>This video series summarizes common patterns and proven practices in using Windows Azure Cloud Services. The series is designed to be a mini platform where valuable experiences and ideas from Windows Azure Cloud Services users (that means you!) can be shared among the community so that everybody can benefit from these past experiences when dealing with similar problems or scenarios.  </itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://files.channel9.msdn.com/thumbnail/7f957052-da4e-4f61-90d0-9ce4dc2f96c4.png</url>
      <title>Cloud Patterns   - Channel 9</title>
      <link>http://channel9.msdn.com/Series/Cloud-Patterns</link>
    </image>
    <itunes:image href="http://files.channel9.msdn.com/thumbnail/7f957052-da4e-4f61-90d0-9ce4dc2f96c4.png"></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>This video series summarizes common patterns and proven practices in using Windows Azure Cloud Services. The series is designed to be a mini platform where valuable experiences and ideas from Windows Azure Cloud Services users (that means you!) can be shared among the community so that everybody can benefit from these past experiences when dealing with similar problems or scenarios.  </description>
    <link>http://channel9.msdn.com/Series/Cloud-Patterns</link>
    <language>en</language>
    <pubDate>Sat, 25 May 2013 14:21:15 GMT</pubDate>
    <lastBuildDate>Sat, 25 May 2013 14:21:15 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>3</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>100</c9:pageSize>
  <item>
      <title>Using Windows Azure to Build Pop-Up Labs in the Cloud: Cartoon</title>
      <description><![CDATA[<p>Although&nbsp;you might build say, a Sharepoint infrastructure in Windows Azure and leave it deployed as a permanent feature, totally integrated into your enterprise infrastructure, there are a growing number of organisations taking advantage of the temporary nature such infrastructures can have. Whether they need temporary access to a fully functioning IIS infrastructure, SQL infrastructure, AD infrastructure, System Center infrastructure or even a fully functioning, full-fidelity instance of one of their home-grown LOB enterprise apps - they can all be &quot;popped up&quot;, used, then &quot;popped down&quot; again.</p><p>Whether you're an independent consultant who needs to replicate a problem at one of&nbsp;your clients,&nbsp;a small business that needs to run a training course for its employees or a large multi-national corporation that wants a dev/test environment that exactly mimics their production environment - pop-up labs can provide these services.</p><p>This video explains how in some cases, fairly extensive pop-up labs can be deployed for free and shows how they are so economically viable because they are only paid for when they are &quot;popped up&quot;.</p><p>You'll see how to use Virtual Networks, Windows Azure Virtual Machines and Cloud Services to build your own&nbsp;pop-up labs.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Series/Cloud-Patterns/feed&WT.dl=0&WT.entryid=Entry:RSSView:c41302eb00844ba5b760a19f009cf72d">]]></description>
      <comments>http://channel9.msdn.com/Series/Cloud-Patterns/Using-WIndows-Azure-to-Build-Pop-Up-Labs-in-the-Cloud-Cartoon</comments>
      <itunes:summary>Although&amp;nbsp;you might build say, a Sharepoint infrastructure in Windows Azure and leave it deployed as a permanent feature, totally integrated into your enterprise infrastructure, there are a growing number of organisations taking advantage of the temporary nature such infrastructures can have. Whether they need temporary access to a fully functioning IIS infrastructure, SQL infrastructure, AD infrastructure, System Center infrastructure or even a fully functioning, full-fidelity instance of one of their home-grown LOB enterprise apps - they can all be &amp;quot;popped up&amp;quot;, used, then &amp;quot;popped down&amp;quot; again. Whether you&#39;re an independent consultant who needs to replicate a problem at one of&amp;nbsp;your clients,&amp;nbsp;a small business that needs to run a training course for its employees or a large multi-national corporation that wants a dev/test environment that exactly mimics their production environment - pop-up labs can provide these services. This video explains how in some cases, fairly extensive pop-up labs can be deployed for free and shows how they are so economically viable because they are only paid for when they are &amp;quot;popped up&amp;quot;. You&#39;ll see how to use Virtual Networks, Windows Azure Virtual Machines and Cloud Services to build your own&amp;nbsp;pop-up labs. </itunes:summary>
      <itunes:duration>851</itunes:duration>
      <link>http://channel9.msdn.com/Series/Cloud-Patterns/Using-WIndows-Azure-to-Build-Pop-Up-Labs-in-the-Cloud-Cartoon</link>
      <pubDate>Sat, 13 Apr 2013 10:41:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Cloud-Patterns/Using-WIndows-Azure-to-Build-Pop-Up-Labs-in-the-Cloud-Cartoon</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.mp3" expression="full" duration="851" fileSize="13624928" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.mp4" expression="full" duration="851" fileSize="60453726" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.webm" expression="full" duration="851" fileSize="19916888" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.wma" expression="full" duration="851" fileSize="6890199" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.wmv" expression="full" duration="851" fileSize="32615567" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_high.mp4" expression="full" duration="851" fileSize="149766196" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_mid.mp4" expression="full" duration="851" fileSize="94329488" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs_Source.wmv" expression="full" duration="851" fileSize="110494372" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.ism/manifest" expression="full" duration="851" fileSize="7590" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/05fd/081d6442-9109-496d-bde8-6e72e4ab05fd/PopupLabs.wmv" length="32615567" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Planky</dc:creator>
      <itunes:author>Planky</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Cloud-Patterns/Using-WIndows-Azure-to-Build-Pop-Up-Labs-in-the-Cloud-Cartoon/RSS</wfw:commentRss>
      <category>Azure</category>
      <category>SharePoint</category>
      <category>SQL</category>
    </item>
  <item>
      <title>Windows Azure Service Bus Application Patterns</title>
      <description><![CDATA[<p>Service bus is a very capable service provided by Windows Azure. In this episode we'll explore some of the application scenarios of two major service bus offerings – relay and messaging. We'll examine different characteristics of the two services in terms of differences in payloads, topologies, scaling patterns, and many other aspects. The following table is taken from the table we built during the session. We hope this episode can provide you some guidance and ideas when designing your own applications.</p><table width="623" border="1" cellspacing="0" cellpadding="0"><tbody><tr><td valign="top" width="114"><p align="right"><em>&nbsp;</em></p></td><td valign="top" width="252"><p><strong>Relay</strong></p></td><td valign="top" width="258"><p><strong>Queues/Topics</strong></p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Architecture&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>Coupled</p></td><td valign="top" width="258"><p>Decoupled</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Main value&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>Connectivity/location &nbsp; separation</p></td><td valign="top" width="258"><p>loosely-coupled &nbsp; integration</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Communication &nbsp;&nbsp; &nbsp;pattern&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>request-response, pub/sub</p></td><td valign="top" width="258"><p>asynchronous, batch, offline, pub/sub, request-response possible</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Payload&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>Ephemeral &nbsp; entities</p></td><td valign="top" width="258"><p>Durable &nbsp; messages</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Latency&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>Latency &lt;10ms</p></td><td valign="top" width="258"><p>Latency ~200ms</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>TTL &nbsp;&nbsp; </em></p></td><td valign="top" width="252"><p>TTL &nbsp; &lt; 1min</p></td><td valign="top" width="258"><p>TTL may &nbsp; be in years</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Connection&nbsp; &nbsp;</em></p></td><td valign="top" width="252"><p>Concurrent listeners with high rates of connect/disconnect</p></td><td valign="top" width="258"><p>Listener with long-lived durable connections</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Scaling&nbsp; &nbsp; </em></p></td><td valign="top" width="252"><p>Scale &nbsp; out to multiple listeners and then multiple relay endpoints</p></td><td valign="top" width="258"><p>Scale &nbsp; out with more entities and data sharding</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Topology&nbsp;&nbsp;&nbsp; </em></p></td><td valign="top" width="252"><p>Fixed topology</p></td><td valign="top" width="258"><p>Variable topology</p></td></tr><tr><td valign="top" width="114"><p align="right"><em>Applications&nbsp;&nbsp;&nbsp; </em></p></td><td valign="top" width="252">Real-time &nbsp; data (telemetry)<br>Distributed &nbsp; systems<br>Event &nbsp; feed<br>Connectivity &nbsp; to legacy systems/databases<br>Live-status &nbsp; monitoring<br>Multi-player &nbsp; games (interactive – Pong)</td><td valign="top" width="258">Durable &nbsp; data (orders)<br>SOA/Service &nbsp; integrations<br>Chat<br>Load-leveling<br>State synchronization<br>(distributed) &nbsp; workflows<br>Multi-player &nbsp; games (turn-based – Poker)</td></tr><tr><td valign="top" width="114"><p align="right"><em>Development&nbsp;&nbsp;&nbsp; </em></p></td><td valign="top" width="252"><p>WCF/HTTP</p></td><td valign="top" width="258"><p>.Net client/REST API</p></td></tr></tbody></table> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Series/Cloud-Patterns/feed&WT.dl=0&WT.entryid=Entry:RSSView:5b2e96f683db416fb551a15c001cdb9d">]]></description>
      <comments>http://channel9.msdn.com/Series/Cloud-Patterns/Windows-Azure-Service-Bus-Application-Patterns</comments>
      <itunes:summary>Service bus is a very capable service provided by Windows Azure. In this episode we&#39;ll explore some of the application scenarios of two major service bus offerings – relay and messaging. We&#39;ll examine different characteristics of the two services in terms of differences in payloads, topologies, scaling patterns, and many other aspects. The following table is taken from the table we built during the session. We hope this episode can provide you some guidance and ideas when designing your own applications. &amp;nbsp; Relay Queues/Topics Architecture&amp;nbsp; &amp;nbsp;  Coupled Decoupled Main value&amp;nbsp; &amp;nbsp;  Connectivity/location &amp;nbsp; separation loosely-coupled &amp;nbsp; integration Communication &amp;nbsp;&amp;nbsp; &amp;nbsp;pattern&amp;nbsp; &amp;nbsp;  request-response, pub/sub asynchronous, batch, offline, pub/sub, request-response possible Payload&amp;nbsp; &amp;nbsp;  Ephemeral &amp;nbsp; entities Durable &amp;nbsp; messages Latency&amp;nbsp; &amp;nbsp;  Latency &amp;lt;10ms Latency ~200ms TTL &amp;nbsp;&amp;nbsp;  TTL &amp;nbsp; &amp;lt; 1min TTL may &amp;nbsp; be in years Connection&amp;nbsp; &amp;nbsp; Concurrent listeners with high rates of connect/disconnect Listener with long-lived durable connections Scaling&amp;nbsp; &amp;nbsp;  Scale &amp;nbsp; out to multiple listeners and then multiple relay endpoints Scale &amp;nbsp; out with more entities and data sharding Topology&amp;nbsp;&amp;nbsp;&amp;nbsp;  Fixed topology Variable topology Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;  Real-time &amp;nbsp; data (telemetry)Distributed &amp;nbsp; systemsEvent &amp;nbsp; feedConnectivity &amp;nbsp; to legacy systems/databasesLive-status &amp;nbsp; monitoringMulti-player &amp;nbsp; games (interactive – Pong)Durable &amp;nbsp; data (orders)SOA/Service &amp;nbsp; integrationsChatLoad-levelingState synchronization(distributed) &amp;nbsp; workflowsMulti-player &amp;nbsp; games (turn-based – Poker)Development&amp;nbsp;&amp;nbsp;&amp;nbsp;  WCF/HTTP .Net client/REST API </itunes:summary>
      <itunes:duration>2086</itunes:duration>
      <link>http://channel9.msdn.com/Series/Cloud-Patterns/Windows-Azure-Service-Bus-Application-Patterns</link>
      <pubDate>Tue, 05 Feb 2013 15:49:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Cloud-Patterns/Windows-Azure-Service-Bus-Application-Patterns</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.mp3" expression="full" duration="2086" fileSize="33390359" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.mp4" expression="full" duration="2086" fileSize="197750388" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.webm" expression="full" duration="2086" fileSize="81687565" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.wma" expression="full" duration="2086" fileSize="16881503" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.wmv" expression="full" duration="2086" fileSize="130240937" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_high.mp4" expression="full" duration="2086" fileSize="435438240" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_mid.mp4" expression="full" duration="2086" fileSize="303115050" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2_Source.wmv" expression="full" duration="2086" fileSize="416236370" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.ism/manifest" expression="full" duration="2086" fileSize="5946" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6b2c/a6424056-53a5-4aeb-9980-e2d6d0b46b2c/CP2.wmv" length="130240937" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Haishi Bai, Abhishek Lal</dc:creator>
      <itunes:author>Haishi Bai, Abhishek Lal</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Cloud-Patterns/Windows-Azure-Service-Bus-Application-Patterns/RSS</wfw:commentRss>
    </item>
  <item>
      <title>Using the Request-Acknowledge-Push Pattern to Display Progress of Long Running Tasks</title>
      <description><![CDATA[<p><span>Many web sites need to deal with long-running tasks. However long-running tasks don't<br>play very well with the HTTP request-response paradigm. In this episode we'll<br>go through a very simple pattern: Request-Acknowledge-Push that enables a<br>simple, efficient, and scalable way of dealing with long running tasks. </span></p><p><span>Source code of this episode can be found at: <a href="http://azure4fun.blob.core.windows.net/code/CloudPatterns1-RequestAcknowledgePush.zip">http://azure4fun.blob.core.windows.net/code/CloudPatterns1-RequestAcknowledgePush.zip</a></span></p><p>You'll need to update both Web Role configuration and Worker Role configuraiton to use your own Service Bus namespace.</p><p>And the blog article mentioned in the video is: <a href="http://haishibai.blogspot.com/2012/12/dealing-with-long-running-jobs.html">http://haishibai.blogspot.com/2012/12/dealing-with-long-running-jobs.html</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Series/Cloud-Patterns/feed&WT.dl=0&WT.entryid=Entry:RSSView:c1b321ec0fd947f1aaa8a1490018808f">]]></description>
      <comments>http://channel9.msdn.com/Series/Cloud-Patterns/Episode-1-Long-running-tasks-Request-Acknowledge-Push-pattern</comments>
      <itunes:summary>Many web sites need to deal with long-running tasks. However long-running tasks don&#39;tplay very well with the HTTP request-response paradigm. In this episode we&#39;llgo through a very simple pattern: Request-Acknowledge-Push that enables asimple, efficient, and scalable way of dealing with long running tasks.  Source code of this episode can be found at: http://azure4fun.blob.core.windows.net/code/CloudPatterns1-RequestAcknowledgePush.zip You&#39;ll need to update both Web Role configuration and Worker Role configuraiton to use your own Service Bus namespace. And the blog article mentioned in the video is: http://haishibai.blogspot.com/2012/12/dealing-with-long-running-jobs.html </itunes:summary>
      <itunes:duration>1065</itunes:duration>
      <link>http://channel9.msdn.com/Series/Cloud-Patterns/Episode-1-Long-running-tasks-Request-Acknowledge-Push-pattern</link>
      <pubDate>Thu, 17 Jan 2013 19:52:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Cloud-Patterns/Episode-1-Long-running-tasks-Request-Acknowledge-Push-pattern</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/49f0298f-c36b-49d9-9928-2008e44c8b81.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/04667ee1-991e-4cd0-acd1-9473c688b62d.png" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/d05dd6ad-6f66-4533-b6e9-b47db214da2f.png" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.mp3" expression="full" duration="1065" fileSize="17052589" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.mp4" expression="full" duration="1065" fileSize="68191713" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.webm" expression="full" duration="1065" fileSize="25347659" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.wma" expression="full" duration="1065" fileSize="8623507" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.wmv" expression="full" duration="1065" fileSize="39740243" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1_high.mp4" expression="full" duration="1065" fileSize="174809850" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1_mid.mp4" expression="full" duration="1065" fileSize="111768576" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1_Source.wmv" expression="full" duration="1065" fileSize="38727580" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.ism/manifest" expression="full" duration="1065" fileSize="6056" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3f1d/c78ef872-0abe-4358-818b-31fe914f3f1d/CloudPatterns1.wmv" length="39740243" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Haishi Bai</dc:creator>
      <itunes:author>Haishi Bai</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Cloud-Patterns/Episode-1-Long-running-tasks-Request-Acknowledge-Push-pattern/RSS</wfw:commentRss>
      <category>Azure</category>
      <category>Cloud Services</category>
      <category>Design Patterns</category>
      <category>Patterns &amp; Practices</category>
    </item>    
</channel>
</rss>