<?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>Channel 9 - Entries tagged with DevLabs</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/devlabs/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with DevLabs</title>
      <link>http://channel9.msdn.com/Tags/devlabs</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/devlabs</link>
    <language>en</language>
    <pubDate>Fri, 24 May 2013 20:13:56 GMT</pubDate>
    <lastBuildDate>Fri, 24 May 2013 20:13:56 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>6</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>GoingNative 8: Introducing Casablanca - A Modern C++ API for Connected Computing</title>
      <description><![CDATA[<p>Welcome to the 9th installment of GoingNative. Charles flies solo this time around as Diego is on a well-deserved break from work. <br><br>At <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012" target="_blank"><strong>GoingNative 2012</strong></a>, <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/C-11-VC-11-and-Beyond" target="_blank"><strong>Herb Sutter addressed</strong></a> the need for more <em><strong>general purpose standard C&#43;&#43; libraries</strong> - <strong>high level libraries</strong> - <strong>for use in</strong> <strong>modern computing</strong></em>. So, things like HTTP, REST, JSON are important today (and working with these technologies is not as easy as it should be in C&#43;&#43;), not to mention simplifying asynchronous programming for C&#43;&#43; developers. We live an asynchronous world and C&#43;&#43; libraries need to evolve to compensate for this fact&nbsp;(and catch up to .NET and Java in this regard both on the client and on the server...).&nbsp; What's the story for C&#43;&#43; in the cloud? <br><br>A very small group of C&#43;&#43; developers inside Microsoft have started an incubation project to make native libraries that&nbsp;afford <em>both</em> developer productivity <em>and</em> performance and power - and for <em>C&#43;&#43; developers</em>. We love this!&nbsp;<strong>This is the</strong>&nbsp;<strong><a href="http://msdn.microsoft.com/en-us/devlabs/casablanca" target="_blank">Casablanca API</a> and it takes full advantage of C&#43;&#43;11</strong>. <br><br>This episode is dedicated to the Casablanca &quot;dev lab&quot; project with the hope that all of you will <a href="http://msdn.microsoft.com/en-us/devlabs/casablanca" target="_blank"><strong>download and experiment with the API</strong></a>, vet it, push it, break it, provide feedback to speed up its maturation (it is alpha quality, of course (it's an incubation and this is the first release), so there will be a few bugs, but it's stable enough to be useful right now). <strong>Go get it!</strong><br><br>What does Casablanca provide, exactly?</p><p><em>With Casablanca, you get support for doing things like developing <strong>REST</strong> services for Azure, or accessing them from clients via an <strong>HTTP library</strong>, <strong>sending JSON data</strong>, <strong>accessing Azure blob and queue storage</strong>, and using <strong>TCP for flexible networking needs</strong>, all in a library that takes advantage of modern C&#43;&#43;.</em></p><p><em>Casablanca also gives you a <strong>convenient model for composing asynchronous operations</strong>. <strong>C&#43;&#43; 11 offers a whole new set of capabilities that can make dealing with asynchronous operations easy, and Casablanca takes advantage of that throughout.</strong></em></p><p><em>Another aspect of Casablanca is its <strong>implementation of the actor programming model</strong>, which has proven itself useful in building reliable and scalable systems. </em>(not familiar with the Actor Model, well, learn from the inventor of it <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask" target="_blank"><strong>here</strong></a>).</p><p><strong><br>Table of Contents</strong>:</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=00m00s">[00:00]</a> GoingNative(); //Charles flies solo for this episode (Diego is on vacation). Quick chat about what's coming (new STL series (the person, not the library)), introduction to <strong>Casablanca</strong>, a modern C&#43;&#43; API (incubation)&nbsp;for asynchronous client/server computing (so, <strong>modern</strong> C&#43;&#43; for the cloud and the client)<br>&nbsp;<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=01m49s">[01:49]</a> Charles has a conversation with Casablanca engineering team members <strong>Niklas Gustafsson</strong> and <strong>Steve Gates.</strong><br><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=44m20s">[44:20]</a>&nbsp;~GoingNative(); //Charles talks about Casablanca - <strong>please download the libraries and experiment, provide&nbsp;feedback,&nbsp;help vet this new (experimental) API</strong>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a41bc6232ce444a4aa1aa03a00032513">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</comments>
      <itunes:summary>Welcome to the 9th installment of GoingNative. Charles flies solo this time around as Diego is on a well-deserved break from work. At GoingNative 2012, Herb Sutter addressed the need for more general purpose standard C&amp;#43;&amp;#43; libraries - high level libraries - for use in modern computing. So, things like HTTP, REST, JSON are important today (and working with these technologies is not as easy as it should be in C&amp;#43;&amp;#43;), not to mention simplifying asynchronous programming for C&amp;#43;&amp;#43; developers. We live an asynchronous world and C&amp;#43;&amp;#43; libraries need to evolve to compensate for this fact&amp;nbsp;(and catch up to .NET and Java in this regard both on the client and on the server...).&amp;nbsp; What&#39;s the story for C&amp;#43;&amp;#43; in the cloud? A very small group of C&amp;#43;&amp;#43; developers inside Microsoft have started an incubation project to make native libraries that&amp;nbsp;afford both developer productivity and performance and power - and for C&amp;#43;&amp;#43; developers. We love this!&amp;nbsp;This is the&amp;nbsp;Casablanca API and it takes full advantage of C&amp;#43;&amp;#43;11. This episode is dedicated to the Casablanca &amp;quot;dev lab&amp;quot; project with the hope that all of you will download and experiment with the API, vet it, push it, break it, provide feedback to speed up its maturation (it is alpha quality, of course (it&#39;s an incubation and this is the first release), so there will be a few bugs, but it&#39;s stable enough to be useful right now). Go get it!What does Casablanca provide, exactly? With Casablanca, you get support for doing things like developing REST services for Azure, or accessing them from clients via an HTTP library, sending JSON data, accessing Azure blob and queue storage, and using TCP for flexible networking needs, all in a library that takes advantage of modern C&amp;#43;&amp;#43;. Casablanca also gives you a convenient model for composing asynchronous operations. C&amp;#43;&amp;#43; 11 offers a whole new set of capabilities that can make dealing with asynchronous operatio</itunes:summary>
      <itunes:duration>2722</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</link>
      <pubDate>Mon, 30 Apr 2012 16:03:31 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.mp3" expression="full" duration="2722" fileSize="43566001" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.mp4" expression="full" duration="2722" fileSize="260107003" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.webm" expression="full" duration="2722" fileSize="4930" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wma" expression="full" duration="2722" fileSize="22021347" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wmv" expression="full" duration="2722" fileSize="528613817" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_high.mp4" expression="full" duration="2722" fileSize="569395803" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_mid.mp4" expression="full" duration="2722" fileSize="397904248" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_Source.wmv" expression="full" duration="2722" fileSize="981777159" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wmv" length="528613817" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Cloud</category>
      <category>DevLabs</category>
      <category>Parallel Patterns Library</category>
      <category>C++11</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>Erik Meijer: Rx in 15 Minutes - Rx is Here!!!!!</title>
      <description><![CDATA[<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank" shape="rect"><b>Reactive Extensions for .NET, Rx,&nbsp;is here!!!</b>
</a><br /><br />Erik Mejier explains what Rx is and why it matters in 15 minutes or less!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d6937e451ef44c3991339dea00ca1fed">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Rx-in-15-Minutes</comments>
      <itunes:summary>Reactive Extensions for .NET, Rx,&amp;nbsp;is here!!!
Erik Mejier explains what Rx is and why it matters in 15 minutes or less! </itunes:summary>
      <itunes:duration>789</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Rx-in-15-Minutes</link>
      <pubDate>Tue, 17 Nov 2009 20:53:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Rx-in-15-Minutes</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/504160_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/504160_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_2MB_ch9.wmv" expression="full" duration="789" fileSize="246394171" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_ch9.mp3" expression="full" duration="789" fileSize="6315056" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_ch9.mp4" expression="full" duration="789" fileSize="149193217" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_ch9.wma" expression="full" duration="789" fileSize="6391475" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_ch9.wmv" expression="full" duration="789" fileSize="174064573" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_Zune_ch9.wmv" expression="full" duration="789" fileSize="167148143" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/6/1/4/0/5/ErikMeijerRxIn15_ch9.wmv" length="174064573" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>20</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Rx-in-15-Minutes/RSS</wfw:commentRss>
      <category>DevLabs</category>
      <category>Erik Meijer</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Reactive Framework</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Wolfgang Grieskamp and Keith Stobie: Spec Explorer - An Overview</title>
      <description><![CDATA[
<p><a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx" target="_blank" shape="rect">Spec Explorer</a>&nbsp;is a visual tool for modeling software behavior and generating test suites from those models. It has just been released on
<a shape="rect" href="http://msdn.microsoft.com/devlabs/default.aspx" target="_blank" shape="rect">
DevLabs</a>.<br /><br />Here, architects&nbsp;<a shape="rect" href="http://blogs.msdn.com/wrwg/" target="_blank" shape="rect">Wolfgang Grieskamp</a> and&nbsp;<a shape="rect" href="http://testmuse.spaces.live.com/" target="_blank" shape="rect">Keith Stobie</a> join us to discuss the thinking
 behind Spec Explorer. You can&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/" target="_blank" shape="rect">see Spec Explorer in action here</a>. What problems does the model-based&nbsp;approach to testing
 solve? How is Spec Explorer related to contractual programming (Spec#, .NET Contracts, etc)? What's the holy grail of this approach to advanced and efficient testing? Everything has a rich history and Spec Explorer is no exception. What is the history here?
 What's next?<br /><br />Spec Explorer Blog: <a shape="rect" href="http://blogs.msdn.com/SpecExplorer" shape="rect">
http://blogs.msdn.com/SpecExplorer</a></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0a7171555259405ba9b99dea00ca3785">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview</comments>
      <itunes:summary>
Spec Explorer&amp;nbsp;is a visual tool for modeling software behavior and generating test suites from those models. It has just been released on

DevLabs.Here, architects&amp;nbsp;Wolfgang Grieskamp and&amp;nbsp;Keith Stobie join us to discuss the thinking
 behind Spec Explorer. You can&amp;nbsp;see Spec Explorer in action here. What problems does the model-based&amp;nbsp;approach to testing
 solve? How is Spec Explorer related to contractual programming (Spec#, .NET Contracts, etc)? What&#39;s the holy grail of this approach to advanced and efficient testing? Everything has a rich history and Spec Explorer is no exception. What is the history here?
 What&#39;s next?Spec Explorer Blog: 
http://blogs.msdn.com/SpecExplorer 
</itunes:summary>
      <itunes:duration>1097</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview</link>
      <pubDate>Tue, 27 Oct 2009 04:46:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_2MB_ch9.wmv" expression="full" duration="1097" fileSize="344100019" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_ch9.mp3" expression="full" duration="1097" fileSize="8781493" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_ch9.wma" expression="full" duration="1097" fileSize="8884801" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_ch9.wmv" expression="full" duration="1097" fileSize="242796013" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_high_ch9.mp4" expression="full" duration="1097" fileSize="492406278" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_low_ch9.mp4" expression="full" duration="1097" fileSize="110989883" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_Zune_ch9.wmv" expression="full" duration="1097" fileSize="153708068" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview.ism/manifest" expression="full" duration="1097" fileSize="8546" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3785/0a717155-5259-405b-a9b9-9dea00ca3785/SpecExplorerOverview_ch9.wmv" length="242796013" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview/RSS</wfw:commentRss>
      <category>DevLabs</category>
      <category>Spec Explorer</category>
      <category>Testing</category>
    </item>
  <item>
      <title>SpecExplorer: Model-Based Testing made practicable</title>
      <description><![CDATA[
<p><a shape="rect" href="http://testmuse.spaces.live.com/  " shape="rect">Keith Stobie</a>,
<a shape="rect" href="http://blogs.msdn.com/wrwg" shape="rect">Wolfgang Grieskamp</a>, and&nbsp;<a shape="rect" href="http://www.dc.uba.ar/people/profesores/nicok" shape="rect">Nico Kicillof</a> gave a presentation on the new version of
<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx" shape="rect">
<strong>Spec Explorer 2010 for Visual Studio</strong></a>. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models. Spec Explorer’s approach to model-based testing has been shown to greatly enhance productivity
 of test case creation, to ensure predictability of requirement coverage, &nbsp;and to support lifecycle management and software updates. Models are typically written in C# and controlled by a configuration language which allows to express scenarios and test purposes.
 Microsoft itself chose Spec Explorer as a cornerstone of the effort to validate open protocol documentation, developing more than 200 test suites validating over 40,000 requirements for networking protocols in a production environment.</p>
<ul>
<li><a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx" shape="rect">Spec Explorer Home Page</a>
</li><li><a shape="rect" href="http://social.msdn.microsoft.com/Forums/en-US/specexplorer/threads" shape="rect">Spec Explorer Forums</a>
</li><li><a shape="rect" href="http://blogs.msdn.com/SpecExplorer/" shape="rect">Spec Explorer Blog</a>
</li></ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:84b6dc112dee43879a139deb0018b6ce">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/SpecExplorer-Model-Based-Testing-made-practicable</comments>
      <itunes:summary>
Keith Stobie,
Wolfgang Grieskamp, and&amp;nbsp;Nico Kicillof gave a presentation on the new version of

Spec Explorer 2010 for Visual Studio. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models. Spec Explorer’s approach to model-based testing has been shown to greatly enhance productivity
 of test case creation, to ensure predictability of requirement coverage, &amp;nbsp;and to support lifecycle management and software updates. Models are typically written in C# and controlled by a configuration language which allows to express scenarios and test purposes.
 Microsoft itself chose Spec Explorer as a cornerstone of the effort to validate open protocol documentation, developing more than 200 test suites validating over 40,000 requirements for networking protocols in a production environment. 

Spec Explorer Home Page
Spec Explorer Forums
Spec Explorer Blog

&amp;nbsp; 
&amp;nbsp; 
</itunes:summary>
      <itunes:duration>681</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/SpecExplorer-Model-Based-Testing-made-practicable</link>
      <pubDate>Tue, 27 Oct 2009 04:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/SpecExplorer-Model-Based-Testing-made-practicable</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/498738_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/498738_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_2MB_ch9.wmv" expression="full" duration="681" fileSize="57837465" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp3" expression="full" duration="681" fileSize="5454233" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4" expression="full" duration="681" fileSize="46958278" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.wma" expression="full" duration="681" fileSize="5529333" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.wmv" expression="full" duration="681" fileSize="65855067" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_Zune_ch9.wmv" expression="full" duration="681" fileSize="39115322" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.wmv" length="65855067" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/SpecExplorer-Model-Based-Testing-made-practicable/RSS</wfw:commentRss>
      <category>DevLabs</category>
      <category>Languages</category>
      <category>Model Based Testing</category>
      <category>RiSE</category>
      <category>Testing</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Emre Kiciman and Ben Livshits - Doloto: Download Time Optimizer for Web 2.0 Apps</title>
      <description><![CDATA[<a shape="rect" href="http://research.microsoft.com/en-us/people/emrek/" shape="rect">Emre Kiciman</a>&nbsp;and&nbsp;<a shape="rect" href="http://research.microsoft.com/en-us/um/people/livshits/" shape="rect">Ben Livshits</a> present the ideas behind
<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx" shape="rect">
<strong>Doloto</strong></a>. Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically
 performs code splitting of existing large Web 2.0 applications. <br /><br /><ul>
<li><a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx" shape="rect"><strong>Download Doloto
</strong></a><strong>from DevLabs </strong></li><li><a shape="rect" href="http://research.microsoft.com/en-us/projects/doloto/" shape="rect">Doloto Home page</a>&nbsp;@ MSR
</li><li><a shape="rect" href="http://social.msdn.microsoft.com/Forums/en-US/doloto/threads" shape="rect">Doloto Forums</a>
</li></ul>
<i>The&nbsp;</i><a shape="rect" href="http://research.microsoft.com/rise" shape="rect"><i>Research in Software Engineering team</i></a><i> (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</i>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:08005532a11745059c769deb0018c052">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Doloto-Download-Time-Optimizer-for-Web-20-Apps</comments>
      <itunes:summary>Emre Kiciman&amp;nbsp;and&amp;nbsp;Ben Livshits present the ideas behind

Doloto. Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically
 performs code splitting of existing large Web 2.0 applications. 
Download Doloto
from DevLabs Doloto Home page&amp;nbsp;@ MSR
Doloto Forums

The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.
</itunes:summary>
      <itunes:duration>1745</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Doloto-Download-Time-Optimizer-for-Web-20-Apps</link>
      <pubDate>Mon, 05 Oct 2009 22:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Doloto-Download-Time-Optimizer-for-Web-20-Apps</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/b18d3fb5-f0fe-4468-884a-57db02c2225a.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/496182_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/496182_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/4cb37180-fa53-4e0e-93b3-35d0841c6594.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_2MB_ch9.wmv" expression="full" duration="1745" fileSize="543415899" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_ch9.mp3" expression="full" duration="1745" fileSize="13968406" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_ch9.mp4" expression="full" duration="1745" fileSize="327416036" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_ch9.wma" expression="full" duration="1745" fileSize="14129779" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_ch9.wmv" expression="full" duration="1745" fileSize="383901957" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_Zune_ch9.wmv" expression="full" duration="1745" fileSize="246573937" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/8/1/6/9/4/doloto_ch9.wmv" length="383901957" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Doloto-Download-Time-Optimizer-for-Web-20-Apps/RSS</wfw:commentRss>
      <category>Ajax</category>
      <category>DevLabs</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>Web</category>
    </item>
  <item>
      <title>Mike Barnett - Getting started with Code Contracts in Visual Studio 2008</title>
      <description><![CDATA[<a shape="rect" href="http://research.microsoft.com/en-us/people/mbarnett/" shape="rect">Mike Barnett</a>&nbsp;gives a step-by-step tutorial on
<a shape="rect" href="http://research.microsoft.com/contracts" shape="rect">Code Contracts</a>, a new way to express preconditions, postconditions and invariants in any .NET&nbsp;language. The contracts team have built a runtime instrumentation tool and also advanced
 static checkers that can understand and reason about contracts.<br>
<br>
The Code Contracts library can be downloaded for Visual Studio 2008 from the DevLabs web site. They will be part of the .Net framework 4.0!!!<br>
<br>
<ul>
<li>Contracts @ DevLabs:&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx" shape="rect">http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx</a>
</li><li>Contracts @ Microsoft Research: <a shape="rect" href="http://research.microsoft.com/contracts" shape="rect">
http://research.microsoft.com/contracts</a> </li><li>Contracts forums: <a shape="rect" href="http://social.msdn.microsoft.com/Forums/en-US/codecontracts/threads/" shape="rect">
http://social.msdn.microsoft.com/Forums/en-US/codecontracts/threads/</a>&nbsp; </li></ul>
<p><i>The&nbsp;</i><a shape="rect" href="http://research.microsoft.com/rise" shape="rect"><i>Research in Software Engineering team</i></a><i> (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</i></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/devlabs/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f0ddd6927d524125870a9deb016e55b9">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Code-Contracts-in-Visual-Studio-2008</comments>
      <itunes:summary>Mike Barnett&amp;nbsp;gives a step-by-step tutorial on
Code Contracts, a new way to express preconditions, postconditions and invariants in any .NET&amp;nbsp;language. The contracts team have built a runtime instrumentation tool and also advanced
 static checkers that can understand and reason about contracts.

The Code Contracts library can be downloaded for Visual Studio 2008 from the DevLabs web site. They will be part of the .Net framework 4.0!!!


Contracts @ DevLabs:&amp;nbsp;http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx
Contracts @ Microsoft Research: 
http://research.microsoft.com/contracts Contracts forums: 
http://social.msdn.microsoft.com/Forums/en-US/codecontracts/threads/&amp;nbsp; 
The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA. 
</itunes:summary>
      <itunes:duration>1398</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Code-Contracts-in-Visual-Studio-2008</link>
      <pubDate>Mon, 23 Feb 2009 22:40:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Code-Contracts-in-Visual-Studio-2008</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/457492_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/457492_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_2MB_ch9.wmv" expression="full" duration="1398" fileSize="75803705" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_ch9.mp3" expression="full" duration="1398" fileSize="11188686" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_ch9.mp4" expression="full" duration="1398" fileSize="64817886" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_ch9.wma" expression="full" duration="1398" fileSize="22637123" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_ch9.wmv" expression="full" duration="1398" fileSize="68077829" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_Zune_ch9.wmv" expression="full" duration="1398" fileSize="63437809" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/4/7/5/4/mikescontractstutorial_ch9.wmv" length="68077829" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Code-Contracts-in-Visual-Studio-2008/RSS</wfw:commentRss>
      <category>code contracts</category>
      <category>DevLabs</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>SpecSharp</category>
      <category>Verification</category>
      <category>Visual Studio</category>
    </item>    
</channel>
</rss>