<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by MasukaRibish</title>
    <description>Stories kicked by MasukaRibish</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>A generic Dispenser class</title>
      <description>Feeling ashamed for keeping your clients waiting until your code finally constructs your heavy classes/forms?

This utility instantiates objects in a background thread and aspires to always be &amp;quot;full&amp;quot; to the capacity requested. Useful in cases the object being constructed uses many resources and is consumed frequently. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fA-generic-dispenser-class.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fA-generic-dispenser-class.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_generic_Dispenser_class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_generic_Dispenser_class</guid>
      <pubDate>Mon, 28 Apr 2008 22:24:18 GMT</pubDate>
    </item>
    <item>
      <title>Searching for derived types in an assembly</title>
      <description>Sometimes we need to find all classes or interfaces that derive a certain Type. There are several possible scenarios for this kind of search - For instance, if we are trying to load a plug-in assembly at runtime and wish to initialize all the classes that implement the IPluginBase interface. Using the suggested DerivedHelper makes it a lot easier. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fSearching-for-derived-types-in-an-assembly.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fSearching-for-derived-types-in-an-assembly.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Searching_for_derived_types_in_an_assembly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Searching_for_derived_types_in_an_assembly</guid>
      <pubDate>Fri, 18 Apr 2008 05:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Debugging can screw things up</title>
      <description>Using the 'DebuggerBrowsable' attribute to avoid debugging-misbehavior. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fDebugging-can-screw-things-up.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fDebugging-can-screw-things-up.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Debugging_can_screw_things_up</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Debugging_can_screw_things_up</guid>
      <pubDate>Tue, 15 Apr 2008 19:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Enumerating the GAC using 'foreach'</title>
      <description>Ever tried enumerating the Global assemblies cache?
Now it has become easier. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fEnumerating-the-GAC-using-foreach.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fEnumerating-the-GAC-using-foreach.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Enumerating_the_GAC_using_foreach</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Enumerating_the_GAC_using_foreach</guid>
      <pubDate>Wed, 16 Apr 2008 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>[Flags] and you - Take 2</title>
      <description>Comparing enum values can sometime leave your code a little messy and inaccessible. Using this small EnumHelper extension methods class, your code should be left a little more readable and fluent. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fFlags-and-you---Take-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fFlags-and-you---Take-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Flags_and_you_Take_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Flags_and_you_Take_2</guid>
      <pubDate>Tue, 15 Apr 2008 20:01:03 GMT</pubDate>
    </item>
    <item>
      <title>C# singleton snippet</title>
      <description>I've decided to stop the copy-paste madness.
Not that I use singletons so very often, but still - It never changes, so lets use a snippet. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-singleton-snippet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-singleton-snippet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_singleton_snippet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_singleton_snippet</guid>
      <pubDate>Tue, 15 Apr 2008 23:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Beware of the mysterious params in C#!</title>
      <description>The 'params' keyword may behave different than you might think it should!

This one is a must for every C# developer out there! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-params-quiz-and-issues.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-params-quiz-and-issues.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Beware_of_the_mysterious_params_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Beware_of_the_mysterious_params_in_C</guid>
      <pubDate>Tue, 15 Apr 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Fun with Continuous-Integration (Really!)</title>
      <description>Introducing: BILTONS.
Biltons are actually sound files that are played by the build-machine, according to the developer that made the last changes (&amp;quot;Build-Tones&amp;quot;).
It really adds a lot of fun to the dev environment. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fFun-with-Continuous-Integration-BILTONS.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fFun-with-Continuous-Integration-BILTONS.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Fun_with_Continuous_Integration_Really</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Fun_with_Continuous_Integration_Really</guid>
      <pubDate>Sat, 12 Apr 2008 11:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Using the Task Scheduler for saving memory</title>
      <description>A Wallpaper Randomizer in C# can be a good example for using the Task Scheduler in windows for saving memory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fZero-Memory-Wallpaper-Randomizer-in-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fZero-Memory-Wallpaper-Randomizer-in-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_the_Task_Scheduler_for_saving_memory</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_the_Task_Scheduler_for_saving_memory</guid>
      <pubDate>Tue, 15 Apr 2008 23:46:02 GMT</pubDate>
    </item>
    <item>
      <title>New BlogEngine.NET Theme: &amp;quot;Pistaqio&amp;quot;</title>
      <description>Created for my new blog. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fNew-BlogEngineNET-Theme-quot3bPistaqioquot3b.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fNew-BlogEngineNET-Theme-quot3bPistaqioquot3b.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/New_BlogEngine_NET_Theme_Pistaqio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/New_BlogEngine_NET_Theme_Pistaqio</guid>
      <pubDate>Sun, 13 Apr 2008 07:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Events, Generics and Extension Methods</title>
      <description>See some interesting new methods to deal with events and EventHandlers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fEvents2c-Generics-and-Extension-Methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fEvents2c-Generics-and-Extension-Methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/Events_Generics_and_Extension_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/Events_Generics_and_Extension_Methods</guid>
      <pubDate>Fri, 11 Apr 2008 22:16:02 GMT</pubDate>
    </item>
  </channel>
</rss>