<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Techie&#187; .NET Help</title>
	<atom:link href="http://www.feedpals.com/category/net-help/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feedpals.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 21 Jul 2010 02:29:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Microsoft Biology Foundation 1.0 Released</title>
		<link>http://www.feedpals.com/microsoft-biology-foundation-1-0-released.html</link>
		<comments>http://www.feedpals.com/microsoft-biology-foundation-1-0-released.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:31:07 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[parallelism]]></category>
		<category><![CDATA[plinq]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/microsoft-biology-foundation-1-0-released.html</guid>
		<description><![CDATA[ It's exciting to see that&#160;the Microsoft Biology Foundation 1.0 has been released!&#160; You can read more about it here .&#160; From MBF's Web site: "The Microsoft Biology Foundation (MBF) is a language-neutral bioinformatics toolkit built as an extension to the Microsoft .NET Framework, initially aimed at the area of Genomics research. ]]></description>
			<content:encoded><![CDATA[<p>
<p>It&#8217;s exciting to see that&nbsp;the Microsoft Biology Foundation 1.0 has been released!&nbsp; You can read more about it <a href="http://blogs.msdn.com/b/msr_er/archive/2010/07/09/microsoft-biology-foundation-available-for-free-download.aspx">here</a>.&nbsp; From MBF&#8217;s Web site:</p>
<p>&#8220;The Microsoft Biology Foundation (MBF) is a language-neutral bioinformatics toolkit built as an extension to the Microsoft .NET Framework, initially aimed at the area of Genomics research. Currently, it implements a range of parsers for common bioinformatics file formats; a range of algorithms for manipulating DNA, RNA, and protein sequences; and a set of connectors to biological web services such as NCBI BLAST. MBF is available under an open source license, and executables, source code, demo applications, and documentation are freely downloadable.&#8221;</p>
<p>Those of us on the Parallel Extensions team are particularly excited about this release because of MBF&#8217;s usage of the parallelism support in .NET 4.&nbsp; Here are some relevant comments from Michael Zyskowski, a member of the MBF team in Microsoft Research:</p>
<p>&#8220;Microsoft Biology Foundation implements some powerful genomic alignment and assembly algorithms, including a novel De novo assembler called PaDeNA (Parallel De Novo Assembler), which employs the use of the latest .NET 4 Parallel Extensions capabilities.&nbsp; In fact, many of the bioinformatics algorithms included in MBF are pleasingly parallel and take advantage of this great new technology.&nbsp; Not only does the use of Parallel Extensions greatly improve the runtime performance and hardware utilization, it was also&nbsp;relatively easy to implement and retrofit into existing implementations.</p>
<p>The primary driver in parallel computation for MBF v1.0 is the increased capability of the Windows desktop already available in most research institutions.&nbsp; We want to offer the researcher the ability to make better use of the computer that normally is dedicated to Office applications like Word, converting it to one that is capable of doing real, human-relevant health care research. This is just the start.&#8221;</p>
<p>Exciting stuff.&nbsp; Congratulations to the MBF team!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10037496" width="1" height="1" title="Microsoft Biology Foundation 1.0 Released" alt=" Microsoft Biology Foundation 1.0 Released" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/microsoft-biology-foundation-1-0-released.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Cancellation Support in .NET Framework 4</title>
		<link>http://www.feedpals.com/using-cancellation-support-in-net-framework-4.html</link>
		<comments>http://www.feedpals.com/using-cancellation-support-in-net-framework-4.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 16:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[cancellation]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[parallel-extensions]]></category>
		<category><![CDATA[task-parallel-library]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/using-cancellation-support-in-net-framework-4.html</guid>
		<description><![CDATA[ The .NET Framework 4 introduces a new mechanism for cancellation of operations, based on new&#160;types&#160;CancellationToken and CancellationTokenSource. This cancellation mechanism is used across the parallel programming libraries: tasks, concurrent collections, and PLINQ queries]]></description>
			<content:encoded><![CDATA[<p>
<p>The .NET Framework 4 introduces a new mechanism for cancellation of operations, based on new&nbsp;types&nbsp;CancellationToken and CancellationTokenSource. This cancellation mechanism is used across the parallel programming libraries: tasks, concurrent collections, and PLINQ queries.</p>
<p><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=639a99a9-ff25-4062-b61d-a86ea9d66a06&amp;itemId=c801bd7e-4131-4ec9-99f2-696885923155&amp;title=Using+Cancellation+Support+in+.NET+Framework+4&amp;uri=http2F2Fdownload2FC2FBCFD4868-1354-45E3-B71B-B851CD78733D3D">Using Cancellation Support in .NET Framework 4</a>, written by Mike Liddell, is an in-depth exploration of CancellationToken and CancellationTokenSource, how to make use of the cancellation support, and what are the common usage patterns that arise in practice.</p>
<p>(This paper and many more are available through the Parallel Computing Developer Center on MSDN at <a href="http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx">http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx</a>.)</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10028274" width="1" height="1" title="Using Cancellation Support in .NET Framework 4" alt=" Using Cancellation Support in .NET Framework 4" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/using-cancellation-support-in-net-framework-4.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLINQ and Office Add-ins</title>
		<link>http://www.feedpals.com/plinq-and-office-add-ins.html</link>
		<comments>http://www.feedpals.com/plinq-and-office-add-ins.html#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[-net-4]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[coordination]]></category>
		<category><![CDATA[parallel-extensions]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/plinq-and-office-add-ins.html</guid>
		<description><![CDATA[ Many different kinds of applications can benefit from multi-core parallelism,&#160;including add-ins to Microsoft Office. Donny Amalo wrote a paper, PLINQ and Office Add-ins , where he demonstrates how to implement two parallel Microsoft Office add-ins using PLINQ: A&#160;parallel Monte Carlo simulation add-in for Excel A&#160;parallel custom spell checker add-in for Word (This paper and many more are available through the Parallel Computing Developer Center on MSDN at http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx .) ]]></description>
			<content:encoded><![CDATA[<p>
<p>Many different kinds of applications can benefit from multi-core parallelism,&nbsp;including add-ins to Microsoft Office. </p>
<p>Donny Amalo wrote a paper, <a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=639a99a9-ff25-4062-b61d-a86ea9d66a06&amp;itemId=6f3f1f8b-32b8-4168-bc65-119c96bbe027&amp;title=PLINQ+and+Office+Add-ins&amp;uri=http2F2Fdownload2FC2FBCFD4868-1354-45E3-B71B-B851CD78733D2FLZHz3D">PLINQ and Office Add-ins</a>, where he demonstrates how to implement two parallel Microsoft Office add-ins using PLINQ: </p>
<ul>
<li>A&nbsp;parallel Monte Carlo simulation add-in for Excel</li>
<li>A&nbsp;parallel custom spell checker add-in for Word</li>
</ul>
<p>(This paper and many more are available through the Parallel Computing Developer Center on MSDN at <a href="http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx">http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx</a>.)</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10028267" width="1" height="1" title="PLINQ and Office Add ins" alt=" PLINQ and Office Add ins" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/plinq-and-office-add-ins.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Parallelism with Windows Workflow Foundation</title>
		<link>http://www.feedpals.com/integrating-parallelism-with-windows-workflow-foundation.html</link>
		<comments>http://www.feedpals.com/integrating-parallelism-with-windows-workflow-foundation.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[article-summary]]></category>
		<category><![CDATA[coordination]]></category>
		<category><![CDATA[parallel-extensions]]></category>
		<category><![CDATA[parallelism]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/integrating-parallelism-with-windows-workflow-foundation.html</guid>
		<description><![CDATA[ Despite the similarity in naming, the System.Threading.Tasks.Parallel class and the System.Activities.Statements.Parallel* activities in WF4 are largely orthogonal in the scenarios they address. However, WF4 activities and the new parallel programming types in .NET 4 can be used together to great advantage]]></description>
			<content:encoded><![CDATA[<p>
<p>Despite the similarity in naming, the System.Threading.Tasks.Parallel class and the System.Activities.Statements.Parallel* activities in WF4 are largely orthogonal in the scenarios they address. However, WF4 activities and the new parallel programming types in .NET 4 can be used together to great advantage.</p>
<p>Ling Wo and&nbsp;Cristina Manu wrote a paper, <a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=639a99a9-ff25-4062-b61d-a86ea9d66a06&amp;itemId=71640367-0a7f-4ce7-ac64-498a8939caaa&amp;title=Integrating+Parallelism+with+Windows+Workflow+Foundation+in+the+.NET+Framework+4&amp;uri=http2F2Fdownload2FC2FBCFD4868-1354-45E3-B71B-B851CD78733D2F77XHv6SeFcNW4UHoocDxomJTFvcwcDE%3D">Integrating Parallelism with Windows Workflow Foundation in the .NET Framework 4</a>, that explores the similarities and differences between the two API sets, and demonstrates how to integrate the Task Parallel Library&nbsp;and WF4 to support the development of multi-threaded applications.</p>
<p>(This paper and many more are available through the Parallel Computing Developer Center on MSDN at <a href="http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx"><span>http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx</span></a>.)</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10028262" width="1" height="1" title="Integrating Parallelism with Windows Workflow Foundation" alt=" Integrating Parallelism with Windows Workflow Foundation" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/integrating-parallelism-with-windows-workflow-foundation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are you using parallelism with .NET? We&#8217;d love to know.</title>
		<link>http://www.feedpals.com/are-you-using-parallelism-with-net-wed-love-to-know.html</link>
		<comments>http://www.feedpals.com/are-you-using-parallelism-with-net-wed-love-to-know.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:46:41 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[coordination]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[parallel-extensions]]></category>
		<category><![CDATA[parallelism]]></category>
		<category><![CDATA[task-parallel-library]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/are-you-using-parallelism-with-net-wed-love-to-know.html</guid>
		<description><![CDATA[ About six months ago, we posted on this blog to ask for details on if/how you're using Parallel Extensions, and we got a great number of awesome responses... thanks!!&#160; As that blog post has long since faded into distant memory, we're asking again :) Are you using Parallel Extensions, the parallelism support introduced with .NET 4]]></description>
			<content:encoded><![CDATA[<p>
<p>About six months ago, we <a href="http://blogs.msdn.com/b/pfxteam/archive/2009/12/16/9937451.aspx">posted</a> on this blog to ask for details on if/how you&#8217;re using Parallel Extensions, and we got a great number of awesome responses&#8230; thanks!!&nbsp; As that blog post has long since faded into distant memory, we&#8217;re asking again :)</p>
<p>Are you using Parallel Extensions, the parallelism support introduced with .NET 4? e.g. Parallel loops, Tasks, PLINQ, ConcurrentDictionary&lt;&gt;, ConcurrentQueue&lt;&gt;, Lazy&lt;&gt;, BlockingCollection&lt;&gt;, ManualResetEventSlim, ThreadLocal&lt;T&gt;, and so on?&nbsp; Even if you&#8217;re using the unsupported .NET 3.5 release of Parallel Extensions, we&#8217;d love to hear from you.</p>
<p>Please get in touch by emailing me at stoub at microsoft dot com.&nbsp; What are you building?&nbsp; What functionality are you using?&nbsp; What do you like?&nbsp; What don&#8217;t you like?&nbsp; What features/additions/changes would you like to see in the future?&nbsp; etc.&nbsp; Any and all feedback is welcome and encouraged.</p>
<p>Really looking forward to hearing from you!</p>
<p>Thanks,<br />Stephen</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10030256" width="1" height="1" title="Are you using parallelism with .NET? Wed love to know." alt=" Are you using parallelism with .NET? Wed love to know." /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/are-you-using-parallelism-with-net-wed-love-to-know.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concurrency Visualizer: A Case Study</title>
		<link>http://www.feedpals.com/concurrency-visualizer-a-case-study.html</link>
		<comments>http://www.feedpals.com/concurrency-visualizer-a-case-study.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/feedpals/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[.NET Help]]></category>
		<category><![CDATA[article-summary]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[parallel-extensions]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.feedpals.com/concurrency-visualizer-a-case-study.html</guid>
		<description><![CDATA[ Boby George and Pooja Nagpal - testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel&#160;spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation. Optimizing Parallel Applications Using Concurrency Visualizer: A Case Study demonstrates how the CPU Utilization view, Threads view, and Cores view can help identify and analyze the scalability bottlenecks in your code. (This paper and many more are available through the Parallel Computing Developer Center on MSDN at http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx .) ]]></description>
			<content:encoded><![CDATA[<p>
<p>Boby George and Pooja Nagpal &#8211; testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel&nbsp;spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation.</p>
<p><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=639a99a9-ff25-4062-b61d-a86ea9d66a06&amp;itemId=f2e01832-1f0e-4032-85e1-901027b48850&amp;title=Optimizing+Parallel+Applications+Using+Concurrency+Visualizer3A2Fdownload.microsoft.com2FB2FF2FOptimizingUsingConcurrencyVisualizer.pdf&amp;k=r3D">Optimizing Parallel Applications Using Concurrency Visualizer: A Case Study</a> demonstrates how the CPU Utilization view, Threads view, and Cores view can help identify and analyze the scalability bottlenecks in your code.</p>
<p>(This paper and many more are available through the Parallel Computing Developer Center on MSDN at <a href="http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx"><span>http://msdn.microsoft.com/en-us/concurrency/ee851578.aspx</span></a>.)</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10028255" width="1" height="1" title="Concurrency Visualizer: A Case Study" alt=" Concurrency Visualizer: A Case Study" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feedpals.com/concurrency-visualizer-a-case-study.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>