<?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>The Using Block</title>
      <description>The using block provides proper declaration and dispose of objects that implement IDisposable interface. IDisposable is implemented by managed classes that access unmanaged resources. FileStream is one such classes that accesses IntPtr and SafeFileHandle which are unmanaged handles. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcsharp-codesamples.com%2f2009%2f03%2fthe-using-block%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcsharp-codesamples.com%2f2009%2f03%2fthe-using-block%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Using_Block</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Using_Block</guid>
      <pubDate>Sat, 21 Mar 2009 20:32:36 GMT</pubDate>
    </item>
    <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>Wed, 01 Oct 2008 01: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 21: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 17: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 17: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 17: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 17: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 19: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 19: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 22: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 20: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 18: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 17: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>Sat, 06 Oct 2007 05: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 10: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 15: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>Fri, 20 Apr 2007 05: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 11: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 08: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 16:01:01 GMT</pubDate>
    </item>
  </channel>
</rss>