<?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 code contracts</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/code+contracts/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 code contracts</title>
      <link>http://channel9.msdn.com/Tags/code+contracts</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/code+contracts</link>
    <language>en</language>
    <pubDate>Wed, 19 Jun 2013 22:47:16 GMT</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 22:47:16 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>13</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Advanced Windows Store App Development using C#: (06) Advanced Contracts Part 2</title>
      <description><![CDATA[<p>In this part two module Jerry and Daren cover Search and PlayTo contracts. Enjoy the numerous demos on how to execute these.</p><ul><li><a href="http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2#time=01m18s">[01:18]</a> - Search contract </li><li><a href="http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2#time=30m58s">[30:58]</a> - PlayTo contract </li></ul><p>Full course outline:</p><ul><li>Mod 01: <a title="Animations" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-01-Animations" target="_self">Animations</a> </li><li>Mod 02: <a title="Responsive Design" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-02-Responsive-Design" target="_self">Responsive Design</a> </li><li>Mod 03: <a title="Branding" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-03-Branding" target="_self">Branding</a> </li><li>Mod 04: <a title="Reusable Controls" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-04-Reusable-Controls" target="_self">Reusable Controls</a> </li><li>Mod 05: <a title="Advanced Contracts Part 1" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1" target="_self">Advanced Contracts Part 1</a> </li><li>Mod 06: Advanced Contracts Part 2 </li><li>Mod 07: <a title="Media" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-07-Media" target="_self">Media</a> </li><li>Mod 08: <a title="Advanced Features" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-08-Advanced-Features" target="_self">Advanced Features</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ca872a77e1474e2a95eba1cb000415c1">]]></description>
      <comments>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2</comments>
      <itunes:summary>In this part two module Jerry and Daren cover Search and PlayTo contracts. Enjoy the numerous demos on how to execute these. [01:18] - Search contract [30:58] - PlayTo contract Full course outline: Mod 01: Animations Mod 02: Responsive Design Mod 03: Branding Mod 04: Reusable Controls Mod 05: Advanced Contracts Part 1 Mod 06: Advanced Contracts Part 2 Mod 07: Media Mod 08: Advanced Features </itunes:summary>
      <itunes:duration>3293</itunes:duration>
      <link>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2</link>
      <pubDate>Tue, 28 May 2013 22:57:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.mp3" expression="full" duration="3293" fileSize="52705742" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.mp4" expression="full" duration="3293" fileSize="316169970" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.webm" expression="full" duration="3293" fileSize="162706901" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.wma" expression="full" duration="3293" fileSize="26641499" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.wmv" expression="full" duration="3293" fileSize="171542339" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_high.mp4" expression="full" duration="3293" fileSize="694314373" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_mid.mp4" expression="full" duration="3293" fileSize="484702529" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06_Source.wmv" expression="full" duration="3293" fileSize="717110699" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.ism/manifest" expression="full" duration="3293" fileSize="8414" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/fc60/cce0d249-a180-43e0-8a99-55b39004fc60/AdvCSharp06.wmv" length="171542339" type="video/x-ms-wmv"></enclosure>
      <dc:creator>JeffKoch</dc:creator>
      <itunes:author>JeffKoch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2/RSS</wfw:commentRss>
      <category>C#</category>
      <category>code contracts</category>
      <category>JumpStart</category>
      <category>XAML</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>Advanced Windows Store App Development using C#: (05) Advanced Contracts Part 1</title>
      <description><![CDATA[<p>This session provides an overview of printing and settings contract. Printing other than trivial content is hard, learn more on how to handle pagination, print preview and how to generate the actual pages.</p><ul><li><a href="http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1#time=02m16s">[02:16]</a> - Print contract </li><li><a href="http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1#time=32m34s">[32:34]</a> - Settings contract </li></ul><p>Full course outline:</p><ul><li>Mod 01: <a title="Animations" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-01-Animations" target="_self">Animations</a> </li><li>Mod 02: <a title="Responsive Design" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-02-Responsive-Design" target="_self">Responsive Design</a> </li><li>Mod 03: <a title="Branding" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-03-Branding" target="_self">Branding</a> </li><li>Mod 04: <a title="Reusable Controls" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-04-Reusable-Controls" target="_self">Reusable Controls</a> </li><li>Mod 05: Advanced Contracts Part 1 </li><li>Mod 06: <a title="Advanced Contracts Part 2" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-06-Advanced-Contracts-Part-2" target="_self">Advanced Contracts Part 2</a> </li><li>Mod 07: <a title="Media" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-07-Media" target="_self">Media</a> </li><li>Mod 08: <a title="Advanced Features" href="http://channel9.msdn.com/posts/Advanced-Windows-Store-App-Development-using-C-08-Advanced-Features" target="_self">Advanced Features</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:82e8bfb2bbd04d1e85b6a1cb0003cb1e">]]></description>
      <comments>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1</comments>
      <itunes:summary>This session provides an overview of printing and settings contract. Printing other than trivial content is hard, learn more on how to handle pagination, print preview and how to generate the actual pages. [02:16] - Print contract [32:34] - Settings contract Full course outline: Mod 01: Animations Mod 02: Responsive Design Mod 03: Branding Mod 04: Reusable Controls Mod 05: Advanced Contracts Part 1 Mod 06: Advanced Contracts Part 2 Mod 07: Media Mod 08: Advanced Features </itunes:summary>
      <itunes:duration>3393</itunes:duration>
      <link>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1</link>
      <pubDate>Tue, 28 May 2013 22:56:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.mp3" expression="full" duration="3393" fileSize="54299002" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.mp4" expression="full" duration="3393" fileSize="330500256" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.webm" expression="full" duration="3393" fileSize="130203293" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.wma" expression="full" duration="3393" fileSize="27446571" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.wmv" expression="full" duration="3393" fileSize="147501491" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_high.mp4" expression="full" duration="3393" fileSize="725945208" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_mid.mp4" expression="full" duration="3393" fileSize="506805080" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05_Source.wmv" expression="full" duration="3393" fileSize="479012864" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.ism/manifest" expression="full" duration="3393" fileSize="8414" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4e07/440263ab-c0b1-4001-858c-a6406c884e07/AdvCSharp05.wmv" length="147501491" type="video/x-ms-wmv"></enclosure>
      <dc:creator>JeffKoch</dc:creator>
      <itunes:author>JeffKoch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Advanced-Windows-Store-App-Development-using-C-/Advanced-Windows-Store-App-Development-using-C-05-Advanced-Contracts-Part-1/RSS</wfw:commentRss>
      <category>C#</category>
      <category>code contracts</category>
      <category>JumpStart</category>
      <category>XAML</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>Essentials of Developing Windows Store Apps using C#: (07) Implementing Windows 8 Contracts, Tiles and User Notifications</title>
      <description><![CDATA[<p>Learn how to search and share charms and contracts. In this module Jerry and Daren focus on charm setting, primary and secondary tiles and toast notifications.</p><ul><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=01m05s">[01:05]</a> - Search Charm and Contract </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=20m27s">[20:27]</a> - Share Charm and Contract </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=28m20s">[28:20]</a> - Playto Contract </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=33m15s">[33:15]</a> - Settings Charm </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=38m41s">[38:41]</a> - Primary and Secondary Tiles </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us#time=49m57s">[49:57]</a> - Toast Notifications </li></ul><p>Full course outline:</p><ul><li>Mod 01: <a title="Overview of the Windows 8 Platform and Windows Store Apps" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window" target="_self">Overview of the Windows 8 Platform and Windows Store Apps</a> </li><li>Mod 02: <a title="Creating User Interfaces using XAML" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-02-Creating-User-Interfaces-using-XAML" target="_self">Creating User Interfaces using XAML</a> </li><li>Mod 03: <a title="Presenting Data and Implementing Layout using Windows 8 Built-In Controls" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-03-Presenting-Data-and-Implementing-Layout-using" target="_self">Presenting Data and Implementing Layout using Windows 8 Built-In Controls</a> </li><li>Mod 04: <a title="Handling Files in Windows Store Apps and Process Lifecycle Management" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-04-Handling-Files-in-Windows-Store-Apps-and-Proc" target="_self">Handling Files in Windows Store Apps and Process Lifecycle Management</a> </li><li>Mod 05: <a title="Working with Resources, Styles, and Templates" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-05-Working-with-Resources-Styles-and-Templates" target="_self">Working with Resources, Styles, and Templates</a> </li><li>Mod 06: <a title="Designing and Implementing Navigation in a Windows Store App" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-06-Designing-and-Implementing-Navigation-in-a-Wi" target="_self">Designing and Implementing Navigation in a Windows Store App</a> </li><li>Mod 07: Implementing Windows 8 Contracts, Tiles and User Notifications </li><li>Mod 08: <a title="Local Data and Planning for Windows Store App Deployment" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-08-Local-Data-and-Planning-for-Windows-Store-App" target="_self">Local Data and Planning for Windows Store App Deployment</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5dc1f9fd781f41198ad2a1b5012a8e9e">]]></description>
      <comments>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us</comments>
      <itunes:summary>Learn how to search and share charms and contracts. In this module Jerry and Daren focus on charm setting, primary and secondary tiles and toast notifications. [01:05] - Search Charm and Contract [20:27] - Share Charm and Contract [28:20] - Playto Contract [33:15] - Settings Charm [38:41] - Primary and Secondary Tiles [49:57] - Toast Notifications Full course outline: Mod 01: Overview of the Windows 8 Platform and Windows Store Apps Mod 02: Creating User Interfaces using XAML Mod 03: Presenting Data and Implementing Layout using Windows 8 Built-In Controls Mod 04: Handling Files in Windows Store Apps and Process Lifecycle Management Mod 05: Working with Resources, Styles, and Templates Mod 06: Designing and Implementing Navigation in a Windows Store App Mod 07: Implementing Windows 8 Contracts, Tiles and User Notifications Mod 08: Local Data and Planning for Windows Store App Deployment </itunes:summary>
      <itunes:duration>3415</itunes:duration>
      <link>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us</link>
      <pubDate>Wed, 08 May 2013 01:16:33 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.mp3" expression="full" duration="3415" fileSize="54654769" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.mp4" expression="full" duration="3415" fileSize="325566717" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.webm" expression="full" duration="3415" fileSize="207833918" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.wma" expression="full" duration="3415" fileSize="27626811" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.wmv" expression="full" duration="3415" fileSize="209424935" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_high.mp4" expression="full" duration="3415" fileSize="713936938" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_mid.mp4" expression="full" duration="3415" fileSize="498714362" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07_Source.wmv" expression="full" duration="3415" fileSize="904510071" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.ism/manifest" expression="full" duration="3415" fileSize="8510" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/7e37/60565425-6a52-44bc-9c2c-189cc7da7e37/WinStoreAppEssM07.wmv" length="209424935" type="video/x-ms-wmv"></enclosure>
      <dc:creator>JeffKoch</dc:creator>
      <itunes:author>JeffKoch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us/RSS</wfw:commentRss>
      <category>C#</category>
      <category>code contracts</category>
      <category>JumpStart</category>
      <category>XAML</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>Windows 8 UX Design: (07) Charms, Contracts and Extensions</title>
      <description><![CDATA[<p>These elements are a core part of the expected Windows experience. This module focuses on how these allow apps to work together on broad scenarios, how to extend or customize features and how to share.</p><ul><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=07m32s">[07:32]</a> - Share contract </li><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=16m15s">[16:15]</a> - Share source </li><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=21m27s">[21:27]</a> - Share target </li><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=26m33s">[26:33]</a> - Search </li><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=48m00s">[48:00]</a> - File picking </li><li><a href="http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions#time=56m15s">[56:15]</a> - Settings </li></ul><p>Full course outline:</p><ul><li>Mod 01: <a title="The Microsoft Design Language" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-01-The-Microsoft-Design-Language" target="_self">The Microsoft Design Language</a> </li><li>Mod 02: <a title="Less is More" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-02-Less-is-More" target="_self">Less is More</a> </li><li>Mod 03: <a title="Navigation" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-03-Navigation" target="_self">Navigation</a> </li><li>Mod 04: <a title="Layout" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-04-Layout" target="_self">Layout</a> </li><li>Mod 05: <a title="UI Elements" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-05-UI-Elements" target="_self">UI Elements</a> </li><li>Mod 06: <a title="Snap and Scale Beautifully" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-06-Snap-and-Scale-Beautifully" target="_self">Snap and Scale Beautifully</a> </li><li>Mod 07: Charms, Contracts and Extensions </li><li>Mod 08: <a title="Tiles and Notifications" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-08-Tiles-and-Notifications" target="_self">Tiles and Notifications</a> </li><li>Mod 09: <a title="Touch" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-09-Touch" target="_self">Touch</a> </li><li>Mod 10: <a title="Animation" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-10-Animation" target="_self">Animation</a> </li><li>Mod 11: <a title="Accessibility" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-11-Accessibility" target="_self">Accessibility</a> </li><li>Mod 12: <a title="Globalization" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-12-Globalization" target="_self">Globalization</a> </li><li>Mod 13: <a title="The Windows Store" href="http://channel9.msdn.com/posts/Windows-8-UX-Design-13-The-Windows-Store" target="_self">The Windows Store</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bb8406251cf5483fb3e4a1ad013bd8da">]]></description>
      <comments>http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions</comments>
      <itunes:summary>These elements are a core part of the expected Windows experience. This module focuses on how these allow apps to work together on broad scenarios, how to extend or customize features and how to share. [07:32] - Share contract [16:15] - Share source [21:27] - Share target [26:33] - Search [48:00] - File picking [56:15] - Settings Full course outline: Mod 01: The Microsoft Design Language Mod 02: Less is More Mod 03: Navigation Mod 04: Layout Mod 05: UI Elements Mod 06: Snap and Scale Beautifully Mod 07: Charms, Contracts and Extensions Mod 08: Tiles and Notifications Mod 09: Touch Mod 10: Animation Mod 11: Accessibility Mod 12: Globalization Mod 13: The Windows Store </itunes:summary>
      <itunes:duration>4041</itunes:duration>
      <link>http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions</link>
      <pubDate>Tue, 30 Apr 2013 00:03:09 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.mp3" expression="full" duration="4041" fileSize="64672300" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.mp4" expression="full" duration="4041" fileSize="388148874" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.webm" expression="full" duration="4041" fileSize="156283918" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.wma" expression="full" duration="4041" fileSize="32688551" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.wmv" expression="full" duration="4041" fileSize="177194147" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_high.mp4" expression="full" duration="4041" fileSize="848587869" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_mid.mp4" expression="full" duration="4041" fileSize="593319131" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07_Source.wmv" expression="full" duration="4041" fileSize="708084194" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.ism/manifest" expression="full" duration="4041" fileSize="8382" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/447e/782def5d-5f2f-4ba9-912e-6b8a305d447e/Win8UXM07.wmv" length="177194147" type="video/x-ms-wmv"></enclosure>
      <dc:creator>JeffKoch</dc:creator>
      <itunes:author>JeffKoch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Windows-8-UX-Design-Jump-Start/Windows-8-UX-Design-07-Charms-Contracts-and-Extensions/RSS</wfw:commentRss>
      <category>code contracts</category>
      <category>Extensions</category>
      <category>JumpStart</category>
      <category>User Experience</category>
      <category>Windows 8</category>
    </item>
  <item>
      <title>Mike Barnett and Daryl Zuniga: Code Contracts Editor Extensions</title>
      <description><![CDATA[ <p>Mike Barnett and Daryl Zuniga showcase the Code Contracts Editor Extensions. The extensions integrate Code Contracts into the C# intellisense, the Code Definition View and even the editor text itself.</p><ul><li>Download the <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/85f0aa38-a8a8-4811-8b86-e7f0b8d8c71b">Code Contracts Editor Extensions</a> </li><li>Try Code Contracts in your browser at <a href="http://pex4fun.com">http://pex4fun.com</a></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The&nbsp;</em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7a8c3b9d69c946078e4b9deb01101009">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-Editor-Extensions</comments>
      <itunes:summary> Mike Barnett and Daryl Zuniga showcase the Code Contracts Editor Extensions. The extensions integrate Code Contracts into the C# intellisense, the Code Definition View and even the editor text itself. Download the Code Contracts Editor Extensions Try Code Contracts in your browser at http://pex4fun.comThe&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA. </itunes:summary>
      <itunes:duration>299</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-Editor-Extensions</link>
      <pubDate>Tue, 21 Sep 2010 16:25:54 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Code-Contracts-Editor-Extensions</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_2MB_ch9.wmv" expression="full" duration="299" fileSize="24823907" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_ch9.mp3" expression="full" duration="299" fileSize="2397445" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_ch9.mp4" expression="full" duration="299" fileSize="26958043" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_ch9.wma" expression="full" duration="299" fileSize="2438219" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_ch9.wmv" expression="full" duration="299" fileSize="22439228" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1009/7a8c3b9d-69c9-4607-8e4b-9deb01101009/codecontractseditorextensions_ch9.wmv" length="22439228" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-Editor-Extensions/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>code contracts</category>
      <category>editor</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Nikolai Tillmann and Aaron Shaver - Coding Duels at pexforfun.com</title>
      <description><![CDATA[In this video, <a shape="rect" href="http://research.microsoft.com/en-us/people/nikolait/" shape="rect">
Nikolai Tillmann</a>&nbsp;walks us through&nbsp;<a shape="rect" href="http://www.pexforfun.com" shape="rect"><strong>pexforfun.com</strong></a>, a website where you can write small C#, VB, or F#&nbsp;programs and explore them directly from your browser by using
<a shape="rect" href="http://research.microsoft.com/pex" shape="rect">Pex</a>. Additionally, Pex also makes it possible to play
<strong>coding duels</strong>, in which users compete to discover a secret puzzle implementation.
<br /><br />Tune in to watch as Nikolai discusses all of this and plays a duel&nbsp;with Aaron Shaver,&nbsp;our high school intern who has been writing puzzles all summer long.
<br /><br /><p><em></em><a shape="rect" href="http://research.microsoft.com/rise" shape="rect"><em>The&nbsp;</em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d146e15bc8ef4151ac469dea00a2bcdc">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Coding-Duels-at-pexforfuncom</comments>
      <itunes:summary>In this video, 
Nikolai Tillmann&amp;nbsp;walks us through&amp;nbsp;pexforfun.com, a website where you can write small C#, VB, or F#&amp;nbsp;programs and explore them directly from your browser by using
Pex. Additionally, Pex also makes it possible to play
coding duels, in which users compete to discover a secret puzzle implementation.
Tune in to watch as Nikolai discusses all of this and plays a duel&amp;nbsp;with Aaron Shaver,&amp;nbsp;our high school intern who has been writing puzzles all summer long.
The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA. 
</itunes:summary>
      <itunes:duration>379</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Coding-Duels-at-pexforfuncom</link>
      <pubDate>Wed, 04 Aug 2010 17:59:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Coding-Duels-at-pexforfuncom</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/564745_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/564745_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_2MB_ch9.wmv" expression="full" duration="379" fileSize="40392157" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_ch9.mp3" expression="full" duration="379" fileSize="3040217" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_ch9.mp4" expression="full" duration="379" fileSize="66161771" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_ch9.wma" expression="full" duration="379" fileSize="3087081" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_ch9.wmv" expression="full" duration="379" fileSize="42711706" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_Zune_ch9.wmv" expression="full" duration="379" fileSize="29015760" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4745/564745/pexforfun_ch9.wmv" length="42711706" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Coding-Duels-at-pexforfuncom/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>code contracts</category>
      <category>PEX</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>Code Contracts and Pex: Power Charge Your Assertions and Unit Tests</title>
      <description><![CDATA[
<p>By&nbsp;<a shape="rect" href="http://blogs.msdn.com/nikolait" target="_blank" shape="rect">Nikolai Tillmann</a> and&nbsp;&nbsp;<a shape="rect" href="http://research.microsoft.com/~mbarnett/" target="_blank" shape="rect">Mike Barnett</a><br /><br />Learn how&nbsp;Code Contracts provides a set of tools for design-by-contract programming and how Pex is an advanced unit-testing tool that uses automated program exploration to intelligently create unit tests with high code coverage.&nbsp;
<br />See how they work together so that your code has fewer defects. <br /><br />Learn about new features for Code Contracts including automatic documentation generation, call-site checking for components and reference assemblies for the .NET Framework and for Pex including a light-weight mocking framework, improved support for large code
 bases, and more thorough test input generation.<br /><br />Links:<br /><a shape="rect" href="http://research.microsoft.com/en-us/projects/pex/" target="_blank" shape="rect">PEX</a> //
<a shape="rect" href="http://research.microsoft.com/en-us/projects/contracts/" target="_blank" shape="rect">
Code Contracts</a> // <a shape="rect" href="http://research.microsoft.com/~mbarnett/" target="_blank" shape="rect">
Mike Barnett</a> // <a shape="rect" href="http://blogs.msdn.com/nikolait" target="_blank" shape="rect">
Nikolai Tillmann</a>&nbsp;//&nbsp;<a shape="rect" href="http://mdcc.dk" shape="rect">MDCC</a> //
<a shape="rect" href="http://msdn.dk" shape="rect">DPE DK</a></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8a621df5c0a243ae8de59deb000c3fd7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests</comments>
      <itunes:summary>
By&amp;nbsp;Nikolai Tillmann and&amp;nbsp;&amp;nbsp;Mike BarnettLearn how&amp;nbsp;Code Contracts provides a set of tools for design-by-contract programming and how Pex is an advanced unit-testing tool that uses automated program exploration to intelligently create unit tests with high code coverage.&amp;nbsp;
See how they work together so that your code has fewer defects. Learn about new features for Code Contracts including automatic documentation generation, call-site checking for components and reference assemblies for the .NET Framework and for Pex including a light-weight mocking framework, improved support for large code
 bases, and more thorough test input generation.Links:PEX //

Code Contracts // 
Mike Barnett // 
Nikolai Tillmann&amp;nbsp;//&amp;nbsp;MDCC //
DPE DK 
</itunes:summary>
      <itunes:duration>6108</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests</link>
      <pubDate>Fri, 28 May 2010 12:01:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/552185_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/552185_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_2MB_ch9.wmv" expression="full" duration="6108" fileSize="1230524658" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_ch9.mp3" expression="full" duration="6108" fileSize="48871114" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_ch9.mp4" expression="full" duration="6108" fileSize="330700466" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_ch9.wma" expression="full" duration="6108" fileSize="49405757" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_ch9.wmv" expression="full" duration="6108" fileSize="415371045" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_Zune_ch9.wmv" expression="full" duration="6108" fileSize="348715097" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/8/1/2/5/5/MDCCTechTalkCodeContractsAndPex_ch9.wmv" length="415371045" type="video/x-ms-wmv"></enclosure>
      <dc:creator>martinesmann</dc:creator>
      <itunes:author>martinesmann</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests/RSS</wfw:commentRss>
      <category>code contracts</category>
      <category>DPEDK</category>
      <category>MDCC</category>
      <category>Microsoft Research</category>
      <category>Mike Barnett</category>
      <category>MS Research</category>
      <category>Nikolai-Tillmann</category>
      <category>PEX</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>Francesco Logozzo - Static Checking with Code Contracts for .NET</title>
      <description><![CDATA[ <p><a href="http://research.microsoft.com/en-us/people/logozzo/">Francesco Logozzo</a>, a researcher at the&nbsp;<a href="http://research.microsoft.com/rise">Research in Software Engineering (RiSE)</a>&nbsp;group at <a href="http://research.microsoft.com">Microsoft Research</a>,&nbsp;gives&nbsp;a demo of the <strong>Static Checker</strong> that comes with <a href="http://research.microsoft.com/contracts">Code Contracts for .NET</a>&nbsp;tools. The static checker allows you to verify that all the assertions in your code hold without actually running the code!<br><br>Francesco also goes to the whiteboard and gives us a short tutorial on Abstract Interpretation, the technique used by the static checker to prove the assertions. </p><ul><li><strong>Try the Code Contracts in your web browser at <a href="http://pex4fun.com/absverified">http://pex4fun.com/absverified</a>!</strong> </li><li><a href="http://social.msdn.microsoft.com/Forums/en/codecontracts/threads">Code Contracts Forums</a></li><li><a href="http://research.microsoft.com/contracts"><strong>Code Contracts Home page</strong></a></li></ul><p><em>The&nbsp;</em><a href="http://research.microsoft.com/rise"><em>Research in Software Engineering team</em></a><em> (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c76f8962e7934174afcf9deb0018980f">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Static-Checking-with-Code-Contracts-for-NET</comments>
      <itunes:summary> Francesco Logozzo, a researcher at the&amp;nbsp;Research in Software Engineering (RiSE)&amp;nbsp;group at Microsoft Research,&amp;nbsp;gives&amp;nbsp;a demo of the Static Checker that comes with Code Contracts for .NET&amp;nbsp;tools. The static checker allows you to verify that all the assertions in your code hold without actually running the code!Francesco also goes to the whiteboard and gives us a short tutorial on Abstract Interpretation, the technique used by the static checker to prove the assertions.  Try the Code Contracts in your web browser at http://pex4fun.com/absverified! Code Contracts ForumsCode Contracts Home pageThe&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA. </itunes:summary>
      <itunes:duration>1149</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Static-Checking-with-Code-Contracts-for-NET</link>
      <pubDate>Tue, 22 Dec 2009 19:47:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Static-Checking-with-Code-Contracts-for-NET</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_ch9.mp3" expression="full" duration="1149" fileSize="9196962" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_ch9.mp4" expression="full" duration="1149" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_ch9.wma" expression="full" duration="1149" fileSize="9311369" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_ch9.wmv" expression="full" duration="1149" fileSize="167397619" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/3/5/1/5/staticcheckercodecontracts_ch9.wmv" length="167397619" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Static-Checking-with-Code-Contracts-for-NET/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>code contracts</category>
      <category>Microsoft Research</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>Verification</category>
    </item>
  <item>
      <title>MSDN Flash Podcast 013 – Code Contracts at TechEd Europe</title>
      <description><![CDATA[While at TechEd Europe in November 2009&nbsp;I had a chance to catch up with the two lead developers of the Pex team
<a shape="rect" href="http://blog.dotnetwiki.org/default.aspx" shape="rect">Peli de Halleux</a> and
<a shape="rect" href="http://blogs.msdn.com/nikolait/" shape="rect">Nikolai Tillmann</a>&nbsp;to talk about
<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx" shape="rect">
Code Contracts</a>. <br /><br />Code Contracts contains a common library (System.Diagnostics.Contracts)&nbsp;for expressing&nbsp;pre-conditions, post-conditions and invariants which&nbsp;any tool writer can take advantage of. A number of tools are&nbsp;available on devlabs including a documentation extracter
 and a static analysis tool. Code Contracts works with .Net 4 and .Net 2.<br /><br />Hear why Code Contracts&nbsp;is a better way of implementing assertions including enabling the conditons to be specified against&nbsp;interfaces - sweet!<br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7706cd31c92b4ae0bb899deb002cfa01">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Eric+Nelson/MSDN-Flash-Podcast-013--Code-Contracts-at-TechEd-Europe</comments>
      <itunes:summary>While at TechEd Europe in November 2009&amp;nbsp;I had a chance to catch up with the two lead developers of the Pex team
Peli de Halleux and
Nikolai Tillmann&amp;nbsp;to talk about

Code Contracts. Code Contracts contains a common library (System.Diagnostics.Contracts)&amp;nbsp;for expressing&amp;nbsp;pre-conditions, post-conditions and invariants which&amp;nbsp;any tool writer can take advantage of. A number of tools are&amp;nbsp;available on devlabs including a documentation extracter
 and a static analysis tool. Code Contracts works with .Net 4 and .Net 2.Hear why Code Contracts&amp;nbsp;is a better way of implementing assertions including enabling the conditons to be specified against&amp;nbsp;interfaces - sweet!</itunes:summary>
      <itunes:duration>388</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Eric+Nelson/MSDN-Flash-Podcast-013--Code-Contracts-at-TechEd-Europe</link>
      <pubDate>Tue, 01 Dec 2009 13:43:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Eric+Nelson/MSDN-Flash-Podcast-013--Code-Contracts-at-TechEd-Europe</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/a3e57b6b-335b-4866-b48d-878da0361573.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/509122_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/509122_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/9d540297-965c-463a-a977-8633584d8cae.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/2/1/9/0/5/msdnflash013.mp3" expression="full" duration="388" fileSize="6213144" type="audio/mp3" medium="audio"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/2/1/9/0/5/msdnflash013.mp3" length="6213144" type="audio/mp3"></enclosure>
      <dc:creator>Eric Nelson</dc:creator>
      <itunes:author>Eric Nelson</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Eric+Nelson/MSDN-Flash-Podcast-013--Code-Contracts-at-TechEd-Europe/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>code contracts</category>
      <category>RiSE</category>
      <category>UKDevTeam</category>
      <category>UKMSDNPodcast</category>
    </item>
  <item>
      <title>Daryl Zuniga - Viewing Code Contracts.NET in Visual Studio</title>
      <description><![CDATA[<a shape="rect" href="http://darylzuniga.wordpress.com/" shape="rect">Daryl Zuniga</a>&nbsp;gives a fast and furious demo of the new editor extensions for
<a shape="rect" href="http://research.microsoft.com/contracts" shape="rect">Code Contracts.NET</a>. When a developer overrides a method with Contracts, the rewritter would automatically insert the pre-conditions and post-conditions in the method body. Unfortunately,
 the editor is not aware of that - leaving the developer confused... Not anymore, Daryl's extension mines the Contracts on the fly and hosts them&nbsp;in the shiny new WPF editor of Visual Studio 2010.
<br /><br /><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/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c0257b6ca6534ed1a2339deb0018c510">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-in-the-IDE</comments>
      <itunes:summary>Daryl Zuniga&amp;nbsp;gives a fast and furious demo of the new editor extensions for
Code Contracts.NET. When a developer overrides a method with Contracts, the rewritter would automatically insert the pre-conditions and post-conditions in the method body. Unfortunately,
 the editor is not aware of that - leaving the developer confused... Not anymore, Daryl&#39;s extension mines the Contracts on the fly and hosts them&amp;nbsp;in the shiny new WPF editor of Visual Studio 2010.
The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.
</itunes:summary>
      <itunes:duration>83</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-in-the-IDE</link>
      <pubDate>Mon, 21 Sep 2009 22:59:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Code-Contracts-in-the-IDE</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/492867_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/492867_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_2MB_ch9.wmv" expression="full" duration="83" fileSize="2047831" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_ch9.mp3" expression="full" duration="83" fileSize="667203" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_ch9.mp4" expression="full" duration="83" fileSize="2788647" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_ch9.wma" expression="full" duration="83" fileSize="686885" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_ch9.wmv" expression="full" duration="83" fileSize="4326747" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_Zune_ch9.wmv" expression="full" duration="83" fileSize="2790675" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/6/8/2/9/4/contractseditorextensions_ch9.wmv" length="4326747" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Code-Contracts-in-the-IDE/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>code contracts</category>
      <category>editor</category>
      <category>RiSE</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Daryl Zuniga and Mike Barnett - Xml Documentation from Code Contracts for .Net</title>
      <description><![CDATA[<a shape="rect" href="http://research.microsoft.com/en-us/people/mbarnett/" shape="rect">Mike Barnett</a>&nbsp;and&nbsp;<a shape="rect" href="http://darylzuniga.wordpress.com/" shape="rect">Daryl Zuniga</a>,&nbsp;a high school intern at RiSE,&nbsp;sit down to talk about&nbsp;<a shape="rect" href="http://research.microsoft.com/en-us/projects/contracts/default.aspx" shape="rect">Code
 Contracts for .NET</a>&nbsp;and documentation. Daryl has been working this summer on a tool that inserts contracts elements into the Xml Documentation files generated by the C#/VB compiler. Daryl also updated the&nbsp;<a shape="rect" href="http://www.codeplex.com/Sandcastle" shape="rect">Sandcastle</a>
 stylesheets&nbsp;so that the contracts appear in the documentation pages.<br>
<br>
<ul>
<li>Code Contracts for .NET&nbsp;<a shape="rect" href="http://research.microsoft.com/en-us/projects/contracts/default.aspx" shape="rect">home page</a> -
<a shape="rect" href="http://social.msdn.microsoft.com/Forums/en/codecontracts/threads" shape="rect">
forums</a> </li><li><a shape="rect" href="http://channel9.msdn.com/tags/code&#43;contracts/" shape="rect">See more</a>&nbsp;Channel 9 videos on Code Contracts
</li></ul>
<em><strong>&nbsp;Update: </strong>the xml comment generation is now available for download!<br>
</em><br>
<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/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:57eed42deb27411c85999deb016e2889">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Xml-Documentation-from-Code-Contracts-for-Net</comments>
      <itunes:summary>Mike Barnett&amp;nbsp;and&amp;nbsp;Daryl Zuniga,&amp;nbsp;a high school intern at RiSE,&amp;nbsp;sit down to talk about&amp;nbsp;Code
 Contracts for .NET&amp;nbsp;and documentation. Daryl has been working this summer on a tool that inserts contracts elements into the Xml Documentation files generated by the C#/VB compiler. Daryl also updated the&amp;nbsp;Sandcastle
 stylesheets&amp;nbsp;so that the contracts appear in the documentation pages.


Code Contracts for .NET&amp;nbsp;home page -

forums See more&amp;nbsp;Channel 9 videos on Code Contracts

&amp;nbsp;Update: the xml comment generation is now available for download!

The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.
</itunes:summary>
      <itunes:duration>510</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Xml-Documentation-from-Code-Contracts-for-Net</link>
      <pubDate>Mon, 10 Aug 2009 22:55:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Xml-Documentation-from-Code-Contracts-for-Net</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/483704_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/483704_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_2MB_ch9.wmv" expression="full" duration="510" fileSize="60299889" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_ch9.mp3" expression="full" duration="510" fileSize="4088265" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_ch9.mp4" expression="full" duration="510" fileSize="27855774" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_ch9.wma" expression="full" duration="510" fileSize="4147493" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_ch9.wmv" expression="full" duration="510" fileSize="60844725" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_Zune_ch9.wmv" expression="full" duration="510" fileSize="30252653" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/7/3/8/4/ccdoc_ch9.wmv" length="60844725" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Xml-Documentation-from-Code-Contracts-for-Net/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>code contracts</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
    </item>
  <item>
      <title>Manuel Fahndrich and Peli de Halleux - The Synergy of Code Contracts and Pex</title>
      <description><![CDATA[<a shape="rect" href="http://research.microsoft.com/~maf" shape="rect">Manuel Fähndrich</a> and&nbsp;<a shape="rect" href="http://blog.dotnetwiki.org/" shape="rect">Peli de Halleux</a> sit down&nbsp;for a quick coding session that shows how to use&nbsp;<a shape="rect" href="http://research.microsoft.com/contracts" shape="rect">Code
 Contracts</a>&nbsp;and <a shape="rect" href="http://research.microsoft.com/pex" shape="rect">
Pex</a>&nbsp;together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyse and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.<br>
<br>
Both tools can be downloaded from Devlabs or our academic project pages.<br>
<br>
<ul>
<li><strong>Try it live at </strong><a shape="rect" href="http://www.pexforfun.com" shape="rect"><strong>http://www.pexforfun.com</strong></a>
</li><li>Code Contracts: <a shape="rect" href="http://research.microsoft.com/contracts" shape="rect">
http://research.microsoft.com/contracts</a> </li><li>Pex: <a shape="rect" href="http://research.microsoft.com/pex" shape="rect">http://research.microsoft.com/pex</a>
</li><li>See this video <a shape="rect" href="http://channel9.msdn.com/posts/Peli/Code-Contracts-et-Pex-pour-NET" shape="rect">
in French!</a> </li></ul>
<p><em>The&nbsp;</em><a shape="rect" href="http://research.microsoft.com/rise" shape="rect"><em>Research in Software Engineering team</em></a><em> (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/code+contracts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8fc9cf741632488e98c69deb016e43d3">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/The-Synergy-of-Code-Contracts-and-Pex</comments>
      <itunes:summary>Manuel F&#228;hndrich and&amp;nbsp;Peli de Halleux sit down&amp;nbsp;for a quick coding session that shows how to use&amp;nbsp;Code
 Contracts&amp;nbsp;and 
Pex&amp;nbsp;together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyse and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.

Both tools can be downloaded from Devlabs or our academic project pages.


Try it live at http://www.pexforfun.com
Code Contracts: 
http://research.microsoft.com/contracts Pex: http://research.microsoft.com/pex
See this video 
in French! 
The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA. 
</itunes:summary>
      <itunes:duration>690</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/The-Synergy-of-Code-Contracts-and-Pex</link>
      <pubDate>Thu, 23 Apr 2009 18:59:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/The-Synergy-of-Code-Contracts-and-Pex</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466345_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466345_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" expression="full" duration="690" fileSize="48104965" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp3" expression="full" duration="690" fileSize="5524609" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" expression="full" duration="690" fileSize="31519981" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wma" expression="full" duration="690" fileSize="11188881" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wmv" expression="full" duration="690" fileSize="32889583" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_Zune_ch9.wmv" expression="full" duration="690" fileSize="32729563" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wmv" length="32889583" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/The-Synergy-of-Code-Contracts-and-Pex/RSS</wfw:commentRss>
      <category>code contracts</category>
      <category>Microsoft Research</category>
      <category>PEX</category>
      <category>Research</category>
      <category>RiSE</category>
      <category>Test Driven Development</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/code+contracts/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>