<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with practices</title>
    <description>the latest stories tagged with 'practices' from DotNetKicks.com</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> Using tuples in C# functions and dictionaries</title>
      <description>Using tuples (just like tuples in F#) can improve your C# code and reduce number of classes and code-lines you write for some common mundane tasks.

Code snippets are attached &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frabdullin.com%2fusing-tuples-in-c%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frabdullin.com%2fusing-tuples-in-c%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_tuples_in_C_functions_and_dictionaries</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_tuples_in_C_functions_and_dictionaries</guid>
      <pubDate>Tue, 30 Sep 2008 17:46:05 GMT</pubDate>
    </item>
    <item>
      <title> Some tips on writing event handling code in C# .NET</title>
      <description>You can drop a lot of repetitive code in C# event declaration and raising (including some EventArgs declarations, defining custom delegates, checking for nulls) if you follow these tips. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frabdullin.com%2fsome-tips-on-writing-event-handling-code-in-c-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frabdullin.com%2fsome-tips-on-writing-event-handling-code-in-c-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Some_tips_on_writing_event_handling_code_in_C_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Some_tips_on_writing_event_handling_code_in_C_NET</guid>
      <pubDate>Tue, 23 Sep 2008 13:38:39 GMT</pubDate>
    </item>
    <item>
      <title>Prototyping in Software Development - 4</title>
      <description>Who should be involved, how far you should go and when do you have to do Prototyping in a Software Development Project? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-4.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-4.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_4</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_4</guid>
      <pubDate>Tue, 19 Aug 2008 09:21:34 GMT</pubDate>
    </item>
    <item>
      <title>Prototyping in Software Development - 3</title>
      <description>Tips and Techniques in User Interface Prototyping during Software Development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-3.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-3.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_3</guid>
      <pubDate>Tue, 19 Aug 2008 09:20:54 GMT</pubDate>
    </item>
    <item>
      <title>Prototyping in Software Development - 2</title>
      <description>Tools and Technologies that can be used in Usability Engineering, prototyping during Software Development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-2.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-2.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_2</guid>
      <pubDate>Tue, 19 Aug 2008 09:20:17 GMT</pubDate>
    </item>
    <item>
      <title>Prototyping in Software Development - 1</title>
      <description>This article addresses the needs of prototyping in Software Development , this will be the first part in the series of articles on Prototyping in Software Development. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-1.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fsoftware-development-prototyping%2fprototyping-in-software-development-1.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Prototyping_in_Software_Development_1</guid>
      <pubDate>Tue, 19 Aug 2008 09:19:39 GMT</pubDate>
    </item>
    <item>
      <title>Lean Software Development</title>
      <description>Very good article and some good steps on Lean Software Development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdarrell.norton%2fpages%2f50341.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdarrell.norton%2fpages%2f50341.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Lean_Software_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Lean_Software_Development</guid>
      <pubDate>Thu, 14 Aug 2008 11:40:16 GMT</pubDate>
    </item>
    <item>
      <title>Lean Software Development</title>
      <description>Very good article and some good steps on Lean Software Development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdarrell.norton%2fpages%2f50341.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdarrell.norton%2fpages%2f50341.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Lean_Software_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Lean_Software_Development</guid>
      <pubDate>Thu, 14 Aug 2008 11:40:16 GMT</pubDate>
    </item>
    <item>
      <title>Software development dogmata - good practices gone bad</title>
      <description>Many practices in the software development world are widely accepted at some moment in time as the "true way". The trouble starts when the "true way" is forced down the throats of people who need a "new way". Usually popular practices follow a similar path between the moment somebody discovers/creates them and until they get massively popular. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flittletutorials.com%2f2008%2f08%2f02%2fsoftware-development-dogmata%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flittletutorials.com%2f2008%2f08%2f02%2fsoftware-development-dogmata%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Software_development_dogmata_good_practices_gone_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Software_development_dogmata_good_practices_gone_bad</guid>
      <pubDate>Thu, 14 Aug 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Process Implementation and TFS(Team Foundation Server)- Part1</title>
      <description>I am going to focus this post to explore the process implementation capabilities and features of TFS. Let me start by sharing my understanding of a Process and then see how TFS can help me implement it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fprocess-implementation-and-tfsteam-foundation-server.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-development-practices%2fprocess-implementation-and-tfsteam-foundation-server.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Process_Implementation_and_TFS_Team_Foundation_Server_Part1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Process_Implementation_and_TFS_Team_Foundation_Server_Part1</guid>
      <pubDate>Tue, 12 Aug 2008 12:28:26 GMT</pubDate>
    </item>
    <item>
      <title>How to: Optimize the memory usage with strings</title>
      <description>System.String type is used in any .NET application. We have strings as: names, addresses, descriptions, error messages, warnings or even application settings. Each application has to create, compare or format string data. Considering the immutability and the fact that any object can be converted to a string, all the available memory can be swallowed by a huge amount of unwanted string duplicates or unclaimed string objects. Now let's see how a string object should be handled to preserve memory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f03%2fhow-to-optimize-memory-usage-with.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f03%2fhow-to-optimize-memory-usage-with.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_Optimize_the_memory_usage_with_strings</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_Optimize_the_memory_usage_with_strings</guid>
      <pubDate>Mon, 31 Mar 2008 10:16:03 GMT</pubDate>
    </item>
    <item>
      <title>How to: Optimize the strings' comparison</title>
      <description>Due to my web research I found some useful tips about how to compare two strings making full use of performance in .NET Framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f03%2fhow-to-optimize-strings-comparison.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2008%2f03%2fhow-to-optimize-strings-comparison.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_Optimize_the_strings_comparison</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_Optimize_the_strings_comparison</guid>
      <pubDate>Sat, 29 Mar 2008 10:15:40 GMT</pubDate>
    </item>
    <item>
      <title>patterns &amp;amp; practices Security How Tos Index</title>
      <description>This page provides an index of patterns &amp;amp; practices Security How Tos organized into multiple views by category. The &amp;quot;A Through Z&amp;quot; section at the bottom lists each How To in alphabetical order. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2fms978512.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2fms978512.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/patterns_practices_Security_How_Tos_Index</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/patterns_practices_Security_How_Tos_Index</guid>
      <pubDate>Fri, 05 Oct 2007 21:11:13 GMT</pubDate>
    </item>
    <item>
      <title>The right way to think about source control</title>
      <description>Source code control is not just a fancy version of File -&amp;gt; Save... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fworkblog.jonrowett.com%2findex.php%2f2007%2f05%2f14%2fthe-right-way-to-think-about-source-control%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fworkblog.jonrowett.com%2findex.php%2f2007%2f05%2f14%2fthe-right-way-to-think-about-source-control%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_right_way_to_think_about_source_control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_right_way_to_think_about_source_control</guid>
      <pubDate>Thu, 17 May 2007 02:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Free Day of Patterns and Practices in Tampa, FL</title>
      <description>Join new and experienced Microsoft winform and web developers for a day long FREE Developer Event. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.pnpguidance.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.pnpguidance.net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Free_Day_of_Patterns_and_Practices_in_Tampa_FL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Free_Day_of_Patterns_and_Practices_in_Tampa_FL</guid>
      <pubDate>Wed, 02 May 2007 07:41:36 GMT</pubDate>
    </item>
    <item>
      <title>The seven sins of programmers</title>
      <description>Fixing bugs in the coder, not the code &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.freesoftwaremagazine.com%2farticles%2fthe_seven_sins_of_programmers"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.freesoftwaremagazine.com%2farticles%2fthe_seven_sins_of_programmers" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_seven_sins_of_programmers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_seven_sins_of_programmers</guid>
      <pubDate>Thu, 19 Apr 2007 21:31:01 GMT</pubDate>
    </item>
    <item>
      <title>patterns &amp;amp; practices Guidance Explorer </title>
      <description>patterns &amp;amp; practices Guidance Explorer is a tool that enables discovery, composition and consumption of high quality development guidance. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fadelkhalil.blogspot.com%2f2006%2f11%2fpatterns-practices-guidance-explorer.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fadelkhalil.blogspot.com%2f2006%2f11%2fpatterns-practices-guidance-explorer.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/patterns_amp_practices_Guidance_Explorer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/patterns_amp_practices_Guidance_Explorer</guid>
      <pubDate>Fri, 17 Nov 2006 04:31:02 GMT</pubDate>
    </item>
    <item>
      <title>SSW Rules to Better ...</title>
      <description>I don't know how I don't found it before. These are A  FANTASTIC SET OF RULES in a lot of areas.  A Must Check for you and your team. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ssw.com.au%2fSSW%2fStandards%2fDefault.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ssw.com.au%2fSSW%2fStandards%2fDefault.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/SSW_Rules_to_Better</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/SSW_Rules_to_Better</guid>
      <pubDate>Wed, 26 Jul 2006 00:31:01 GMT</pubDate>
    </item>
    <item>
      <title>SSW Rules to Better .NET Projects</title>
      <description>A great set of rules with isues that you must keep in mind if you want to succed with .NET.

Perfect to share it with all members of your team. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ssw.com.au%2fssw%2fStandards%2fRules%2fRulesToBetterdotNETProjects.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ssw.com.au%2fssw%2fStandards%2fRules%2fRulesToBetterdotNETProjects.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/SSW_Rules_to_Better_NET_Projects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/SSW_Rules_to_Better_NET_Projects</guid>
      <pubDate>Thu, 27 Jul 2006 08:01:01 GMT</pubDate>
    </item>
  </channel>
</rss>