<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Paul Cornell : .NET Framework 4.0</title><link>http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx</link><description>Tags: .NET Framework 4.0</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>.NET Framework 4.0: Monitoring Workflow Services</title><link>http://blogs.msdn.com/paulcornell/archive/2009/10/13/net-framework-4-0-monitoring-workflow-services.aspx</link><pubDate>Tue, 13 Oct 2009 19:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906794</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9906794.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9906794</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this 11-minute video, you'll learn how to track workflow service events for health monitoring, troubleshooting and other scenarios like auditing and compliance. &lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-24-Monitoring-Workflow-Services" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-24-Monitoring-Workflow-Services"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-24-Monitoring-Workflow-Services&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Highlights: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;00:45 Enabling basic monitoring via the service's web.config file.&lt;/LI&gt;
&lt;LI&gt;01:25 Configuring the Event Viewer.&lt;/LI&gt;
&lt;LI&gt;01:59 Running the service via the WCF Test Client.&lt;/LI&gt;
&lt;LI&gt;02:33 Examining the event logs.&lt;/LI&gt;
&lt;LI&gt;02:55 Using the event logs to help with troubleshooting.&lt;/LI&gt;
&lt;LI&gt;06:10 Creating custom events.&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906794" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>.NET Framework 4.0: Simplifying Data-Driven Web Applications</title><link>http://blogs.msdn.com/paulcornell/archive/2009/10/08/net-framework-4-0-simplifying-data-driven-web-applications.aspx</link><pubDate>Fri, 09 Oct 2009 01:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905178</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9905178.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9905178</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this 21-minute video, you'll learn about some improvements planned for dynamic data in the .NET Framework 4.0, specifically around data model-level metadata and validation.&lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-22-Simplifying-Data-Driven-Web-Applications&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Highlights:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;05:45 Using "data annotations" and "metadata types" (or "buddy classes") to specify visual formatting and metadata information in the data model.&lt;/LI&gt;
&lt;LI&gt;13:53 Showing the specified visual formatting and metadata information in the user interface.&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905178" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>.NET Framework 4.0: Service Discovery with WCF</title><link>http://blogs.msdn.com/paulcornell/archive/2009/10/06/net-framework-4-0-service-discovery-with-wcf.aspx</link><pubDate>Tue, 06 Oct 2009 22:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9903909</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9903909.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9903909</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this 24-minute video, you'll learn about how Windows Communication Foundation (WCF) in the .NET Framework 4.0 allows you to build applications and services that can discover other services using UDP multicast messages or a discovery proxy. You'll even learn how to discover services that are implemented with older communications technologies. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-episode-19-Service-Discovery-with-WCF" mce_href="http://channel9.msdn.com/shows/10-4/10-4-episode-19-Service-Discovery-with-WCF"&gt;http://channel9.msdn.com/shows/10-4/10-4-episode-19-Service-Discovery-with-WCF&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Highlights:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;01:05 How to make your service discoverable.&lt;/LI&gt;
&lt;LI&gt;01:45 How to allow your service to discover other services.&lt;/LI&gt;
&lt;LI&gt;03:35 Running the demo application. However, the user's display name is not friendly.&lt;/LI&gt;
&lt;LI&gt;05:22 Extending the discovered service response to make the user name display in a more friendly format.&lt;/LI&gt;
&lt;LI&gt;07:40 Announcing your service instead of forcing others to find it.&lt;/LI&gt;
&lt;LI&gt;11:00 Service discovery across subnets via a proxy.&lt;/LI&gt;
&lt;LI&gt;18:03 Discovering services that are implemented with older communications technologies.&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903909" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>Visual Studio 2010 and .NET Framework 4.0: Overview of Planned Features</title><link>http://blogs.msdn.com/paulcornell/archive/2009/10/05/visual-studio-2010-and-net-framework-4-0-overview-of-planned-features.aspx</link><pubDate>Mon, 05 Oct 2009 19:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9903332</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9903332.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9903332</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this two-hour video, you'll get an extensive rundown of some of the features planned for Visual Studio 2010 and the .NET Framework 4.0, courtesy of Scott Guthrie. &lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/posts/matthijs/Scott-Guthrie-Visual-Studio-2010-and-NET-Framework-40" mce_href="http://channel9.msdn.com/posts/matthijs/Scott-Guthrie-Visual-Studio-2010-and-NET-Framework-40"&gt;http://channel9.msdn.com/posts/matthijs/Scott-Guthrie-Visual-Studio-2010-and-NET-Framework-40&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Highlights:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;002:20 Laundry list of cool things coming out in this release but won't be covered in depth in this presentation.&lt;/LI&gt;
&lt;LI&gt;006:15 New integrated development environment (IDE) for the 2010 release (for example, multiple monitor support, finding code references, and test-first/test-driven development). &lt;/LI&gt;
&lt;LI&gt;032:25 .NET versioning and multi-targeting support.&lt;/LI&gt;
&lt;LI&gt;039:15 ASP.NET 4.0 improvements.&lt;/LI&gt;
&lt;LI&gt;055:00 Search Engine Optimization (SEO) improvements.&lt;/LI&gt;
&lt;LI&gt;062:50 Web Platform Installer.&lt;/LI&gt;
&lt;LI&gt;066:05 JavaScript improvements.&lt;/LI&gt;
&lt;LI&gt;076:35 ASP.NET AJAX improvements.&lt;/LI&gt;
&lt;LI&gt;083:40 ADO.NET Entity Framework improvements.&lt;/LI&gt;
&lt;LI&gt;100:00 ASP.NET Dynamic Data support.&lt;/LI&gt;
&lt;LI&gt;100:40 ASP.NET Chart control.&lt;/LI&gt;
&lt;LI&gt;105:55 Web deployment improvements.&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903332" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/ASP.NET+4.0/default.aspx">ASP.NET 4.0</category></item><item><title>Visual Studio 2010 Beta 1: How to Install</title><link>http://blogs.msdn.com/paulcornell/archive/2009/05/29/visual-studio-2010-beta-1-how-to-install.aspx</link><pubDate>Fri, 29 May 2009 20:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9655813</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9655813.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9655813</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;How to download and install Microsoft Visual Studio 2010 Beta 1: &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-20-Downloading-and-Installing-Visual-Studio-2010-Beta-1/" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-20-Downloading-and-Installing-Visual-Studio-2010-Beta-1/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-20-Downloading-and-Installing-Visual-Studio-2010-Beta-1/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In this video, you'll learn how to install Microsoft Visual Studio 2010 Team Foundation Server 2010 Beta 1, Microsoft Visual Studio 2010 Team Suite Beta 1, and Microsoft .NET Framework 4.0 Beta 1. You can perform all of the steps in this video by using trial software.&lt;/P&gt;
&lt;P&gt;Additional&amp;nbsp;resources:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visual Studio 2010 and .NET Framework 4 Beta 1 home page on MSDN: &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/teamsystem/dd819231.aspx" mce_href="http://msdn.microsoft.com/en-us/teamsystem/dd819231.aspx"&gt;http://msdn.microsoft.com/en-us/teamsystem/dd819231.aspx&lt;/A&gt;. Provides links to web-facilitated installers and .ISO file downloads.&lt;/LI&gt;
&lt;LI&gt;Free Download Manager:&amp;nbsp;&lt;A href="http://www.freedownloadmanager.org/" mce_href="http://www.freedownloadmanager.org"&gt;http://www.freedownloadmanager.org&lt;/A&gt;.&amp;nbsp;Increases large file download speed and helps resume broken and interrupted downloads of large files (such as .ISO files).&lt;/LI&gt;
&lt;LI&gt;How to use Free Download Manager to more quickly download Visual Studio 2010 Beta 1:&amp;nbsp;&lt;A href="http://blogs.msdn.com/briankel/archive/2009/05/18/using-a-download-manager-to-quickly-download-visual-studio-2010-beta-1.aspx" mce_href="http://blogs.msdn.com/briankel/archive/2009/05/18/using-a-download-manager-to-quickly-download-visual-studio-2010-beta-1.aspx"&gt;http://blogs.msdn.com/briankel/archive/2009/05/18/using-a-download-manager-to-quickly-download-visual-studio-2010-beta-1.aspx&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Virtual CloneDrive:&amp;nbsp;&lt;A href="http://www.slysoft.com/en/virtual-clonedrive.html" mce_href="http://www.slysoft.com/en/virtual-clonedrive.html"&gt;http://www.slysoft.com/en/virtual-clonedrive.html&lt;/A&gt;. Mounts an .ISO file on your local computer as a virtual hard disk. Just double-click the .ISO file to mount it. &lt;/LI&gt;
&lt;LI&gt;Microsoft Virtual PC 2007 SP1:&amp;nbsp;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;How to mount a .VHD file in Microsoft Windows Vista simply by double-clicking the .VHD file:&amp;nbsp;&lt;A href="http://blogs.msdn.com/cschotte/archive/2008/03/26/how-to-mount-a-vhd-quickly-under-vista-using-your-mouse.aspx" mce_href="http://blogs.msdn.com/cschotte/archive/2008/03/26/how-to-mount-a-vhd-quickly-under-vista-using-your-mouse.aspx"&gt;http://blogs.msdn.com/cschotte/archive/2008/03/26/how-to-mount-a-vhd-quickly-under-vista-using-your-mouse.aspx&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;How to mount a .VHD file with Windows PowerShell: &lt;A href="http://www.tech-recipes.com/rx/3704/powershell-how-to-mount-a-virtual-hard-disk-vhd" mce_href="http://www.tech-recipes.com/rx/3704/powershell-how-to-mount-a-virtual-hard-disk-vhd"&gt;http://www.tech-recipes.com/rx/3704/powershell-how-to-mount-a-virtual-hard-disk-vhd&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Windows Server 2008 Hyper-V Getting Started Guide:&amp;nbsp;&lt;A href="http://technet.microsoft.com/en-us/library/cc732470.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc732470.aspx"&gt;http://technet.microsoft.com/en-us/library/cc732470.aspx&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Visual Studio 2010 and .NET Framework 4 Training Kit - May Preview - &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The usual disclaimers apply:&amp;nbsp;Use these resources at your own risk, and use them on computers that you won't mind reformatting in case things go wrong. Also, mention of non-Microsoft resources in this post does not imply that Microsoft supports them.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9655813" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/Visual+Studio+Team+System+2010/default.aspx">Visual Studio Team System 2010</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>Visual Studio 2010 Beta 1 and .NET Framework 4.0 Beta 1 Screen Shots</title><link>http://blogs.msdn.com/paulcornell/archive/2009/05/19/visual-studio-2010-beta-1-and-net-framework-4-0-beta-1-screen-shots.aspx</link><pubDate>Tue, 19 May 2009 22:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9629295</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9629295.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9629295</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;Jason Zander (General Manager of Microsoft Visual Studio) has posted several screen shots of Microsoft Visual Studio 2010 Beta 1 and the Microsoft .NET Framework 4.0 Beta 1. &lt;/P&gt;
&lt;P&gt;Screen shots include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The new &lt;STRONG&gt;New Project &lt;/STRONG&gt;dialog box.&lt;/LI&gt;
&lt;LI&gt;The new Tools Extension Manager.&lt;/LI&gt;
&lt;LI&gt;Making Microsoft Office programming easier.&lt;/LI&gt;
&lt;LI&gt;Microsoft Visual C# and Microsoft Visual Basic language improvements. &lt;/LI&gt;
&lt;LI&gt;Microsoft F#.&lt;/LI&gt;
&lt;LI&gt;Microsoft Windows Presentation Foundation (WPF) data binding.&lt;/LI&gt;
&lt;LI&gt;Microsoft Silverlight tools.&lt;/LI&gt;
&lt;LI&gt;Web tools updates.&lt;/LI&gt;
&lt;LI&gt;Microsoft Visual C++ improvements.&lt;/LI&gt;
&lt;LI&gt;Microsoft Visual Studio Team System Team Architecture updates. &lt;/LI&gt;
&lt;LI&gt;Microsoft Test and Lab Manager tools.&lt;/LI&gt;
&lt;LI&gt;Microsoft Visual Studio Team System Team Foundation Server (TFS) updates. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;See &lt;A href="http://blogs.msdn.com/jasonz/archive/2009/05/18/announcing-vs2010-net-framework-4-0-beta-1.aspx" mce_href="http://blogs.msdn.com/jasonz/archive/2009/05/18/announcing-vs2010-net-framework-4-0-beta-1.aspx"&gt;Announcing VS2010 / .NET Framework 4.0 Beta 1!&lt;/A&gt; &lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9629295" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>.NET Framework 4.0: Windows Workflow 4</title><link>http://blogs.msdn.com/paulcornell/archive/2009/04/21/net-framework-4-0-windows-workflow-4.aspx</link><pubDate>Wed, 22 Apr 2009 00:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9560425</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9560425.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9560425</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this 24-minute video, you'll learn about Windows Workflow 4. You might have heard that the .NET Framework 4.0 includes an all new Workflow engine. In this video, you will learn how you can not only use Workflow but also do test first style development with it. &lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Contents:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;01:00 Using the workflow designer.&lt;/LI&gt;
&lt;LI&gt;01:45 Working with the Workflow APIs in XAML.&lt;/LI&gt;
&lt;LI&gt;03:15 Working with the Workflow APIs in code.&lt;/LI&gt;
&lt;LI&gt;04:50 Adding a unit test to test the code.&lt;/LI&gt;
&lt;LI&gt;17:45 Adding an "If" activity to the workflow.&lt;/LI&gt;
&lt;LI&gt;20:50 Adding a "TryCatch" activity to the workflow.&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9560425" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>Visual Studio 2010 and .NET Framework 4.0: Sentient Domain Specific Languages</title><link>http://blogs.msdn.com/paulcornell/archive/2009/04/06/visual-studio-2010-and-net-framework-4-0-sentient-domain-specific-languages.aspx</link><pubDate>Tue, 07 Apr 2009 00:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9534467</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9534467.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9534467</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;Happy belated April Fool's Day! :-)&lt;/P&gt;
&lt;P&gt;See &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-14-Sentient-DSLs/&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;02:10 Use Notepad with a Visual Studio 2010 plug-in to write applications in plain text. First example, making a text-based video game.&lt;/LI&gt;
&lt;LI&gt;06:00 Do the same by writing a Texas Hold'em game.&lt;/LI&gt;
&lt;LI&gt;08:30 Do the same by writing a business application.&lt;/LI&gt;
&lt;LI&gt;11:00 Do the same by writing a rich media application.&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9534467" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>.NET Framework 4.0: Parallel Extensions</title><link>http://blogs.msdn.com/paulcornell/archive/2009/02/27/net-framework-4-0-parallel-extensions.aspx</link><pubDate>Sat, 28 Feb 2009 01:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9449748</guid><dc:creator>Paul Cornell [MSFT]</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/paulcornell/comments/9449748.aspx</comments><wfw:commentRss>http://blogs.msdn.com/paulcornell/commentrss.aspx?PostID=9449748</wfw:commentRss><description>&lt;FONT size=2 face=Verdana&gt;
&lt;P&gt;In this 23-minute video, you'll learn about how the .NET Framework 4.0 allows for better development of parallel and concurrent applications. &lt;/P&gt;
&lt;P&gt;See: &lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-6-Parallel-Extensions/" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-6-Parallel-Extensions/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-6-Parallel-Extensions/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Contents:&lt;/P&gt;
&lt;P&gt;4:30 Think about "tasks" now, not threads.&lt;BR&gt;5:25 Coding against the old threading model.&lt;BR&gt;8:30 Coding against the old thread pool model. No easy way to measure elapsed time. API not quite as robust.&lt;BR&gt;9:55 Using the new parallel extensions model. Codes similar to the old threading model, but offers a more robust API, and uses a smarter concurrent scheduler. But, not all developers need to go down to this level...&lt;BR&gt;14:40 New &lt;STRONG&gt;Parallel&lt;/STRONG&gt; static class automatically parallelizes tasks with a much simpler API.&lt;BR&gt;16:25 Quick caveat about the &lt;STRONG&gt;Parallel.For&lt;/STRONG&gt; method. (Don't rely on shared data.)&lt;BR&gt;17:00 Parallel LINQ (PLINQ): Declarative coding model for working with tasks.&amp;nbsp;Coding with &lt;STRONG&gt;AsParallel&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;See also &lt;A href="http://msdn.microsoft.com/concurrency" mce_href="http://msdn.microsoft.com/concurrency"&gt;http://msdn.microsoft.com/concurrency&lt;/A&gt;. &lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9449748" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/paulcornell/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item></channel></rss>