<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by mycatsbreath</title>
    <description>Stories kicked by mycatsbreath</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Suspicious DNK Accounts</title>
      <description>Conclusion
There is an incentive for publishers that use DNK to setup phony accounts that will help get stories from certain domains on the front page.  So guess what happens ... it would appear that a certain number of people are doing this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f11%2fincentives_cheating_teachers_a.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f11%2fincentives_cheating_teachers_a.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Suspicious_DNK_Accounts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Suspicious_DNK_Accounts</guid>
      <pubDate>Thu, 06 Nov 2008 16:31:29 GMT</pubDate>
    </item>
    <item>
      <title>Mono 2.0 Released</title>
      <description>The Mono Project has released version 2.0 of Mono, enabling developers to run their .Net 2.0 applications on Linux and OSX. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mono-project.com%2fnews%2farchive%2f2008%2fOct-06.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mono-project.com%2fnews%2farchive%2f2008%2fOct-06.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mono/Mono_2_0_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mono/Mono_2_0_Released</guid>
      <pubDate>Mon, 06 Oct 2008 20:01:15 GMT</pubDate>
    </item>
    <item>
      <title>Expression Tree vs Reflection.</title>
      <description>Expression Trees can be used to avoid Reflection poor performance when you need to invoke methods in object that you deos not know at runtime. In this post I show you how you can access to property of objects building and compiling an expression tree. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f10%2f04%2fexpression-tree-vs-reflection%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f10%2f04%2fexpression-tree-vs-reflection%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Expression_Tree_vs_Reflection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Expression_Tree_vs_Reflection</guid>
      <pubDate>Mon, 06 Oct 2008 11:46:11 GMT</pubDate>
    </item>
    <item>
      <title>How Do Locks Lock?</title>
      <description>A detailed explanation of how a locks like ReaderWriterLockSlim really work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</guid>
      <pubDate>Tue, 30 Sep 2008 12:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Delayed execution and &amp;quot;yield return&amp;quot;</title>
      <description>A quick look at &amp;quot;yield return&amp;quot; focusing on arguably the most important aspect...delayed execution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDelayed-execution-and-quot3byield-returnquot3b.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDelayed-execution-and-quot3byield-returnquot3b.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Delayed_execution_and_yield_return</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Delayed_execution_and_yield_return</guid>
      <pubDate>Tue, 10 Jun 2008 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Stop Polluting the UI Thread - Use a ThreadBarrier</title>
      <description>A ThreadBarrier is a technique for simplifying the interaction between the UI and a worker thread. No longer do UI Controls need to check InvokeRequired and do the posting of events from a worker thread. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.quantumbitdesigns.com%2f2008%2f06%2f10%2fstop-polluting-the-ui-thread-use-a-threadbarrier%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.quantumbitdesigns.com%2f2008%2f06%2f10%2fstop-polluting-the-ui-thread-use-a-threadbarrier%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Stop_Polluting_the_UI_Thread_Use_a_ThreadBarrier</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Stop_Polluting_the_UI_Thread_Use_a_ThreadBarrier</guid>
      <pubDate>Tue, 10 Jun 2008 17:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Google AdSense Advertising - eeech...</title>
      <description>Rick Strahl has a great post questioning how much fraud Google actually lets through with AdSense. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f302826.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f302826.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Google_AdSense_Advertising_eeech</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Google_AdSense_Advertising_eeech</guid>
      <pubDate>Sat, 05 Apr 2008 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Moq: Why do we need yet another NET mocking framework?</title>
      <description>&amp;quot;I've already argued in the past why I think forcing regular developers to learn and understand the difference between a stub, a fake, a &amp;quot;true&amp;quot; mock and a dynamic mock is unproductive and largely irrelevant for their TDD needs.

Also, even though quite common in the mocking community, the typical record/replay model is alien to developers and introduces yet another new concept that makes the learning curve steeper than needed. &amp;quot;

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.clariusconsulting.net%2fblogs%2fkzu%2farchive%2f2008%2f03%2f17%2fWhydoweneedyetanotherNETmockingframework.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.clariusconsulting.net%2fblogs%2fkzu%2farchive%2f2008%2f03%2f17%2fWhydoweneedyetanotherNETmockingframework.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Moq_Why_do_we_need_yet_another_NET_mocking_framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Moq_Why_do_we_need_yet_another_NET_mocking_framework</guid>
      <pubDate>Wed, 26 Mar 2008 11:16:02 GMT</pubDate>
    </item>
    <item>
      <title>MVP vs MVC</title>
      <description>With all the noise around MVC.NET this days, question what is the difference between MVC and MVP is asked quite frequentlly. 
Check out this blog post for some answers on that question  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2007%2f12%2f18%2fmodel-view-presenter-mvp-vs-model-view-controller-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2007%2f12%2f18%2fmodel-view-presenter-mvp-vs-model-view-controller-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/MVP_vs_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/MVP_vs_MVC</guid>
      <pubDate>Tue, 18 Dec 2007 15:46:02 GMT</pubDate>
    </item>
    <item>
      <title>15 -hot- tools that made me a coding Paris Hilton.</title>
      <description>Look good while doing things the easy way. 15 tools I use every day that make me a &amp;quot;hot&amp;quot; coder. 

You sling code every day. So do I. You sit down at your box, throw on those noise canceling headphones, fire up some mp3s, and get jiggy wit' it. That's hot. But could it be hotter? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mikeduncan.com%2f15-hot-tools-that-made-me-a-coding-paris-hilton%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mikeduncan.com%2f15-hot-tools-that-made-me-a-coding-paris-hilton%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/15_hot_tools_that_made_me_a_coding_Paris_Hilton</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/15_hot_tools_that_made_me_a_coding_Paris_Hilton</guid>
      <pubDate>Thu, 15 Nov 2007 16:31:03 GMT</pubDate>
    </item>
  </channel>
</rss>