<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Reverie</title>
    <description>Stories kicked by Reverie</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>Cleaning Up Your C# Closet, Making Messy C# Code More Readable</title>
      <description>Struggling with an existing code base and want to tidy things up? This article gives some great tips on how to do this along with a real world example.  The end result is much more readable code that is easier to maintain. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2008%2f12%2f22%2fcleaning-up-your-c-closet-making-messy-c-code-more.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2008%2f12%2f22%2fcleaning-up-your-c-closet-making-messy-c-code-more.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Cleaning_Up_Your_C_Closet_Making_Messy_C_Code_More_Readable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Cleaning_Up_Your_C_Closet_Making_Messy_C_Code_More_Readable</guid>
      <pubDate>Mon, 22 Dec 2008 21:01:05 GMT</pubDate>
    </item>
    <item>
      <title>String Extraction</title>
      <description>Ah thought I go back to basics today for a post. An operation I rely on a lot when I'm working with text is the ability to extract strings with delimiters from within another string. RegEx can be quite useful for many scenarios of finding matches and extracting text, but personally for the 10 times a year when I need to use RegEx expressions I tend to relearn most of the cryptic syntax each time. What should take me a couple minutes usually turns into a half an hour of experimenting with RegEx Buddy for me... &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%2f574153.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f574153.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/String_Extraction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/String_Extraction</guid>
      <pubDate>Fri, 19 Dec 2008 22:15:10 GMT</pubDate>
    </item>
    <item>
      <title>The dynamic Keyword Part 1 - Introduction</title>
      <description>This is the first post of my new series about the dynamic keyword. This part is an introduction to the new dynamic keyword that will become available on C# 4.0.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fshayf%2farchive%2f2008%2f12%2f19%2fthe-dynamic-keyword-part-1-introduction.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fshayf%2farchive%2f2008%2f12%2f19%2fthe-dynamic-keyword-part-1-introduction.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_dynamic_Keyword_Part_1_Introduction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_dynamic_Keyword_Part_1_Introduction</guid>
      <pubDate>Fri, 19 Dec 2008 20:20:42 GMT</pubDate>
    </item>
    <item>
      <title>SILVER-U - A Neat Way to Remember the ASP.NET Page Life Cycle</title>
      <description>Mnemonic devices are fun, aren't they? They're especially userful for remembering steps that are performed in a certain order -- like how to start a motorcycle, or how ASP.NET serves web pages.

I happen to be a certified Motorcycle Safety Instructor at Illinois State University. In our classes, we use the Motorcycle Safety Foundation curriculum, which contains all kinds of mnemonic devices to help student riders remember various motorcycle related procedures. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fsilver-u-a-neat-way-to-remember-the-asp-net-page-life-cycle%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fsilver-u-a-neat-way-to-remember-the-asp-net-page-life-cycle%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/SILVER_U_A_Neat_Way_to_Remember_the_ASP_NET_Page_Life_Cycle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/SILVER_U_A_Neat_Way_to_Remember_the_ASP_NET_Page_Life_Cycle</guid>
      <pubDate>Fri, 19 Dec 2008 04:36:12 GMT</pubDate>
    </item>
    <item>
      <title>Easly improving .NET Code performance </title>
      <description>Simple code refactoring that can help your code to run 5 times faster &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f11%2f19%2fan-easy-and-efficient-way-to-improve-net-code-performances.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f11%2f19%2fan-easy-and-efficient-way-to-improve-net-code-performances.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Easly_improving_NET_Code_performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Easly_improving_NET_Code_performance</guid>
      <pubDate>Wed, 17 Dec 2008 21:04:20 GMT</pubDate>
    </item>
    <item>
      <title>Performing Simple Interprocess Communication with Verbs</title>
      <description>In this post I'll be discussing simple process interactions via ShellExecute API Verbs.  Using Verbs will allow you to perform simple tasks on specific file types without having to worry about building a complex communication layer to a specific application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f12%2f16%2fprocesses-in-net-part-2-safely-closing-processes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f12%2f16%2fprocesses-in-net-part-2-safely-closing-processes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Performing_Simple_Interprocess_Communication_with_Verbs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Performing_Simple_Interprocess_Communication_with_Verbs</guid>
      <pubDate>Wed, 17 Dec 2008 15:13:09 GMT</pubDate>
    </item>
    <item>
      <title>Choosing Between WebForms and MVC</title>
      <description>Another take on what to consider when making a decision between Asp.Net WebForms or Asp.Net MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.gadodia.net%2fchoosing-between-webforms-and-mvc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.gadodia.net%2fchoosing-between-webforms-and-mvc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Choosing_Between_WebForms_and_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Choosing_Between_WebForms_and_MVC</guid>
      <pubDate>Wed, 17 Dec 2008 18:46:04 GMT</pubDate>
    </item>
    <item>
      <title>What Constitutes Ethical SEO?</title>
      <description>As a web developer / someone who has a blog, I understand dealing with spam is one of the necessary evils of having a comments enabled on my site. Too often, SEO companies use unscrupulous tactics in the name of website optimization. What is the best way to prevent link spammers from overrunning your site? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fWhat-Constitutes-Ethical-SEO.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fWhat-Constitutes-Ethical-SEO.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/What_Constitutes_Ethical_SEO</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/What_Constitutes_Ethical_SEO</guid>
      <pubDate>Mon, 15 Dec 2008 01:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Is F# faster than C#</title>
      <description>I had a bet with a co-worker that C# would out perform F# for a simple counting exercise. This turned out to be quite a surprise for many reasons. In this blog post I will try to explain why. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fpage%2fjferner%3fentry%3dis_f_faster_than_c"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fpage%2fjferner%3fentry%3dis_f_faster_than_c" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Is_F_faster_than_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Is_F_faster_than_C</guid>
      <pubDate>Thu, 11 Dec 2008 23:16:11 GMT</pubDate>
    </item>
    <item>
      <title>DNK Community Guidelines - Suggestions welcome! </title>
      <description>Lets come up with some much needed community guidelines for DNK. Please post your suggestions and comments below, I'll update the community guidelines page on the Google group once we have reached a consensus. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgroups.google.com%2fgroup%2fdotnetkicks%2fweb%2fdnk-community-guidelines"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgroups.google.com%2fgroup%2fdotnetkicks%2fweb%2fdnk-community-guidelines" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/DNK_Community_Guidelines_Suggestions_welcome</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/DNK_Community_Guidelines_Suggestions_welcome</guid>
      <pubDate>Wed, 10 Dec 2008 18:01:10 GMT</pubDate>
    </item>
    <item>
      <title>More Image Processing with C# Lambdas</title>
      <description>This is a continuation of the earlier post on image processing with C# lambda expressions.

The previous blog describes a simple way to define image processing in terms of lambda expressions, and while efficient, it's missing the ability to do commands that examine pixels outside of the source pixel in order to compute the destination pixel.  The way around this is to provide more information to the lambda expression. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f12%2f04%2fmore-image-processing-with-c-lambdas.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f12%2f04%2fmore-image-processing-with-c-lambdas.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/More_Image_Processing_with_C_Lambdas</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/More_Image_Processing_with_C_Lambdas</guid>
      <pubDate>Tue, 09 Dec 2008 16:05:18 GMT</pubDate>
    </item>
    <item>
      <title>Oxite: OpenSource CMS from Microsoft Built on ASP.NET MVC</title>
      <description>Simone Chiaretta writes about the recent announcement by Microsoft Evangelist, Jeff Sandquist, about Oxite which is an open source CMS built by Microsoft as a showcase and sample for ASP.NET MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f09%2foxite-opensource-cms-from-microsoft.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f09%2foxite-opensource-cms-from-microsoft.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Oxite_OpenSource_CMS_from_Microsoft_Built_on_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Oxite_OpenSource_CMS_from_Microsoft_Built_on_ASP_NET_MVC</guid>
      <pubDate>Tue, 09 Dec 2008 11:16:18 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Releases Free CMS-Blog System</title>
      <description>Read about the new, free CMS/Blog system released by Microsoft called &amp;quot;Oxite&amp;quot;. It is built using the new ASP.NET MVC framework and is highly extensible, touting such features as Microformats and source control integration.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codersbarn.com%2fpost%2f2008%2f12%2f08%2fMicrosoft-Releases-Free-CMS-system.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codersbarn.com%2fpost%2f2008%2f12%2f08%2fMicrosoft-Releases-Free-CMS-system.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Microsoft_Releases_Free_CMS_Blog_System</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Microsoft_Releases_Free_CMS_Blog_System</guid>
      <pubDate>Wed, 10 Dec 2008 15:46:26 GMT</pubDate>
    </item>
    <item>
      <title>How To Guarantee That Your Software Will Suck</title>
      <description>Do you bad software and unhappy developers? Well, it isn't that hard... &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%2f12%2f07%2fHow-To-Guarantee-That-Your-Software-Will-Suck.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f07%2fHow-To-Guarantee-That-Your-Software-Will-Suck.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_To_Guarantee_That_Your_Software_Will_Suck</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_To_Guarantee_That_Your_Software_Will_Suck</guid>
      <pubDate>Mon, 08 Dec 2008 16:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Implementing a red black tree in C#</title>
      <description>This article talks about how to implement a red-black tree in C#.  The implementation is generic, and it also implements IEnumerable&amp;lt;T&amp;gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d53"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d53" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_a_red_black_tree_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_a_red_black_tree_in_C</guid>
      <pubDate>Tue, 09 Dec 2008 06:01:08 GMT</pubDate>
    </item>
    <item>
      <title>Pimp My Debugger - DebuggerDisplay Attribute</title>
      <description>The other day I was reading some friends code, and I saw that he used a DebuggerDisplay attribute. It allows you to create a custom view of your objects in the Visual studio debugger. This attribute is very straight forward, but very powerful in the amount of time it can save you when debugging your application. I'll show you a cookie cutter example, but you can use your imagination as to how to use this particular attribute.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.monstersgotmy.net%2fpost%2fPimp-My-Debugger-DebuggerDisplay-Attribute.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.monstersgotmy.net%2fpost%2fPimp-My-Debugger-DebuggerDisplay-Attribute.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Pimp_My_Debugger_DebuggerDisplay_Attribute</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Pimp_My_Debugger_DebuggerDisplay_Attribute</guid>
      <pubDate>Tue, 09 Dec 2008 06:46:10 GMT</pubDate>
    </item>
    <item>
      <title>Why Good Developers Are Not Getting 10 times the Pay?</title>
      <description>The productivity gap between the good developers and the bad ones can be very huge. But why good developers are not getting significantly more than the bad ones? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f05%2fwhy-good-developers-are-not-getting-10.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f05%2fwhy-good-developers-are-not-getting-10.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_Good_Developers_Are_Not_Getting_10_times_the_Pay</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_Good_Developers_Are_Not_Getting_10_times_the_Pay</guid>
      <pubDate>Sat, 06 Dec 2008 13:31:02 GMT</pubDate>
    </item>
    <item>
      <title>The Book Writing Process</title>
      <description>Simone Chiaretta writes about the writing process of a book, especially a programming book, based on his own experiences with Wrox when working on Beginning ASP.NET MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f03%2fthe-book-writing-process.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f03%2fthe-book-writing-process.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Book_Writing_Process</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Book_Writing_Process</guid>
      <pubDate>Wed, 03 Dec 2008 22:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Have you ever wondered why CodePlex is so slow?</title>
      <description>Taking a look at one feature on CodePlex that is much slower than it needs to be, due to indiscriminate use of UpdatePanels and bloated ViewState, and then comparing it to similar functionality on Stack Overflow to illustrate how much more efficiently the same feature can be implemented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f12%2f03%2fhave-you-ever-wondered-why-codeplex-is-so-slow%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f12%2f03%2fhave-you-ever-wondered-why-codeplex-is-so-slow%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Have_you_ever_wondered_why_CodePlex_is_so_slow</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Have_you_ever_wondered_why_CodePlex_is_so_slow</guid>
      <pubDate>Wed, 03 Dec 2008 16:31:21 GMT</pubDate>
    </item>
    <item>
      <title>Writing Testable Time Dependent Code</title>
      <description>In this post, Tuna shares his ideas on how to write testable time dependent code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftunatoksoz.com%2fpost%2fWriting-Testable-Time-Dependent-Code.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftunatoksoz.com%2fpost%2fWriting-Testable-Time-Dependent-Code.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Writing_Testable_Time_Dependent_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Writing_Testable_Time_Dependent_Code</guid>
      <pubDate>Wed, 03 Dec 2008 09:46:06 GMT</pubDate>
    </item>
    <item>
      <title>Signs of a GOOD Manager / Team Lead</title>
      <description>Characteristics / attitudes / process of good management &amp;amp; leadership:

1) Have a passion about technology but &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codezest.com%2farchive%2f2008%2f12%2f01%2fsigns-of-a-good-manager-team-lead.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codezest.com%2farchive%2f2008%2f12%2f01%2fsigns-of-a-good-manager-team-lead.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Signs_of_a_GOOD_Manager_Team_Lead</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Signs_of_a_GOOD_Manager_Team_Lead</guid>
      <pubDate>Mon, 01 Dec 2008 14:16:02 GMT</pubDate>
    </item>
    <item>
      <title>10 Ways To Programaticly Shoot Yourself In The Foot - Part B </title>
      <description>This is part B of the 10 Ways To Programaticly Shoot Yourself In The Foot article. In this article I will talk about another 5 issues that even the best developers have to be aware of. In other words, I will try to prevent you from programaticly shooting yourself in the foot.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f11%2f25%2f10-ways-to-programaticly-shoot-yourself-in-the-foot-part-b%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f11%2f25%2f10-ways-to-programaticly-shoot-yourself-in-the-foot-part-b%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/10_Ways_To_Programaticly_Shoot_Yourself_In_The_Foot_Part_B</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/10_Ways_To_Programaticly_Shoot_Yourself_In_The_Foot_Part_B</guid>
      <pubDate>Thu, 27 Nov 2008 12:46:13 GMT</pubDate>
    </item>
    <item>
      <title>Stupid NUnit Tricks #3 Foiled!</title>
      <description>Revelation of a CLR bug. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f11%2f24%2fstupid-nunit-tricks-3-foiled.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f11%2f24%2fstupid-nunit-tricks-3-foiled.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Stupid_NUnit_Tricks_3_Foiled</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Stupid_NUnit_Tricks_3_Foiled</guid>
      <pubDate>Wed, 03 Dec 2008 23:16:12 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Silverlight Fade In and Out Popup Window </title>
      <description>how to create a pupup window in silverlight without using the popup control &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f11%2f24%2fcreating-a-silverlight-fade-in-and-out-popup-window%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f11%2f24%2fcreating-a-silverlight-fade-in-and-out-popup-window%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Creating_a_Silverlight_Fade_In_and_Out_Popup_Window</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Creating_a_Silverlight_Fade_In_and_Out_Popup_Window</guid>
      <pubDate>Tue, 25 Nov 2008 08:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Back to Basics: Generics </title>
      <description>Introduction

There are language features that are nothing more than syntactical sugar. For example, C#'s coalesce operator (??) is a short-handed and specialized if-else. Object initializers make it easier to set properties on a newly created objects. Some features though go beyond mere convenience and add real value. I know it seems like we constantly have to learn new things, while at the same time actually produce code to pay our bills. It can be hard to pick and choose what to learn and what can wait. Let me be straight up though: if you haven't mastered generics yet, you're starting to fall dangerously behind. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2008%2f11%2f21%2fback-to-basics-generics.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2008%2f11%2f21%2fback-to-basics-generics.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Back_to_Basics_Generics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Back_to_Basics_Generics</guid>
      <pubDate>Tue, 25 Nov 2008 15:01:12 GMT</pubDate>
    </item>
  </channel>
</rss>