<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.windowsclient.net/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>IEnumerable&amp;lt;Stuff&amp;gt; - All Comments</title><link>http://blogs.windowsclient.net/rendle/default.aspx</link><description>Hopefully helpful stuff about developing Windows applications and frameworks in C# and .NET.</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>re: Type inference and refactoring</title><link>http://blogs.windowsclient.net/rendle/archive/2008/10/22/type-inference-and-refactoring.aspx#95276</link><pubDate>Tue, 30 Dec 2008 23:42:42 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:95276</guid><dc:creator>Dave</dc:creator><description>I agree completely.  var is great, makes for better refactoring, and makes the code cleaner.  

Really with VS2008, C#, Resharper, you get a very productive environment.  I would say more so than even the scripting languages (Groovy, Ruby, Python) because you get the static guarantees.

Great blog by the way.&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=95276" width="1" height="1"&gt;</description></item><item><title>re: Functional Shortcuts 2 - Event-Based Asynchronous Pattern</title><link>http://blogs.windowsclient.net/rendle/archive/2008/11/04/functional-shortcuts-2-event-based-asynchronous-pattern.aspx#91495</link><pubDate>Mon, 15 Dec 2008 17:17:59 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:91495</guid><dc:creator>George Kapsambelis</dc:creator><description>&lt;p&gt;Hi Mark, &amp;nbsp;thanks for the response. &amp;nbsp;I&amp;#39;ll check back from time to time and see if there are any updates. &amp;nbsp;Good luck! -George&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=91495" width="1" height="1"&gt;</description></item><item><title>re: Functional Shortcuts 2 - Event-Based Asynchronous Pattern</title><link>http://blogs.windowsclient.net/rendle/archive/2008/11/04/functional-shortcuts-2-event-based-asynchronous-pattern.aspx#91405</link><pubDate>Mon, 15 Dec 2008 09:34:32 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:91405</guid><dc:creator>rendle</dc:creator><description>&lt;p&gt;Hi George.&lt;/p&gt;
&lt;p&gt;You are right, this example does not implement the pattern 100% correctly, although I'm pretty sure it could. When I'm a bit less snowed at work, I'll revisit it and see if I can make the necessary changes. It will make a good way of demonstrating the way that the implementation can be changed once in the Helper and the benefits will automatically be available to all the consumers.&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=91405" width="1" height="1"&gt;</description></item><item><title>re: Functional Shortcuts 2 - Event-Based Asynchronous Pattern</title><link>http://blogs.windowsclient.net/rendle/archive/2008/11/04/functional-shortcuts-2-event-based-asynchronous-pattern.aspx#91133</link><pubDate>Sun, 14 Dec 2008 11:59:43 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:91133</guid><dc:creator>George Kapsambelis</dc:creator><description>&lt;p&gt;Thanks for this interesting post. One difference I&amp;#39;ve observed with your technique vs. the Event-Based Asynchronous Pattern MSDN example (PrimeNumberCalculator) is that in the MSDN example, when the AsyncCompletedEvent fires, it fires on the Main UI thread as opposed to the background worker thread. &amp;nbsp;I see that in your example the console is being updated by the background thread. &amp;nbsp;Is this because the AsyncHelper class does not make use of the AsyncOperation class like in the MSDN example? &amp;nbsp;I&amp;#39;m not trying to be critical, I&amp;#39;m just wondering if there is some way to enhance your AsyncHelper so that it can report it&amp;#39;s events on the Main UI thread so that the client calling the async method does not have to deal with threading issues when updating the UI. &amp;nbsp;Thanks again for the thought provoking post! -George&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=91133" width="1" height="1"&gt;</description></item><item><title>re: More thoughts on Enums vs. Adapters</title><link>http://blogs.windowsclient.net/rendle/archive/2008/06/19/more-thoughts-on-enums-vs-adapters.aspx#32364</link><pubDate>Thu, 19 Jun 2008 14:45:19 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:32364</guid><dc:creator>rendle</dc:creator><description>&lt;p&gt;In some situations that would be a better approach. For the exact example given here, where the behaviour setting is immutable, I think my approach is more efficient as it only creates one delegate.&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=32364" width="1" height="1"&gt;</description></item><item><title>re: More thoughts on Enums vs. Adapters</title><link>http://blogs.windowsclient.net/rendle/archive/2008/06/19/more-thoughts-on-enums-vs-adapters.aspx#32361</link><pubDate>Thu, 19 Jun 2008 14:28:52 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:32361</guid><dc:creator>Joe</dc:creator><description>Isn&amp;#39;t it more effecient to use an array of delegates and cast the enum to an int to index that array?&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=32361" width="1" height="1"&gt;</description></item><item><title>re: ReSharper 4.0 EAP</title><link>http://blogs.windowsclient.net/rendle/archive/2008/02/15/resharper-4-0-eap.aspx#16727</link><pubDate>Thu, 06 Mar 2008 10:48:32 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:16727</guid><dc:creator>rendle</dc:creator><description>&lt;p&gt;Alex,&lt;/p&gt;
&lt;p&gt;That's great; just in time for my project!&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=16727" width="1" height="1"&gt;</description></item><item><title>re: Recursing ControlCollection</title><link>http://blogs.windowsclient.net/rendle/archive/2008/03/06/recursing-controlcollection.aspx#16726</link><pubDate>Thu, 06 Mar 2008 10:46:46 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:16726</guid><dc:creator>rendle</dc:creator><description>&lt;p&gt;The &amp;quot;CSS Overrides&amp;quot; feature of Community Server seems to have been disabled round these parts, which means Mike Ormond's Live Writer Code Formatting plug-in doesn't work very well. Does anybody know of a code formatting add-in for Windows Live Writer that will work with WindowsClient blogs?&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=16726" width="1" height="1"&gt;</description></item><item><title>re: ReSharper 4.0 EAP</title><link>http://blogs.windowsclient.net/rendle/archive/2008/02/15/resharper-4-0-eap.aspx#16542</link><pubDate>Wed, 05 Mar 2008 07:26:28 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:16542</guid><dc:creator>Alexander</dc:creator><description>&lt;p&gt;RGreaEx 1.1 will be released at the end of March. The new version will support R# 3.x and R# 4.0.&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=16542" width="1" height="1"&gt;</description></item><item><title>re: Yet another blog</title><link>http://blogs.windowsclient.net/rendle/archive/2008/02/12/yet-another-blog.aspx#14409</link><pubDate>Tue, 12 Feb 2008 22:48:14 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:14409</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Welcome to the blogosphere!&lt;/p&gt;
&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=14409" width="1" height="1"&gt;</description></item></channel></rss>