<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by BlackWasp</title>
    <description>Stories kicked by BlackWasp</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 SQL Server Leap Year Test Function</title>
      <description>Transact-SQL does not provide a standard function that allows developers to determine if a year is a leap year. This article describes two functions. One to calculate the number of days in a year and one that utilises the result to identify leap years. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSQLIsLeapYear.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSQLIsLeapYear.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/sql/A_SQL_Server_Leap_Year_Test_Function</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/sql/A_SQL_Server_Leap_Year_Test_Function</guid>
      <pubDate>Sun, 29 Jan 2012 22:55:31 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Achievements, now a reality!</title>
      <description>Follow up to last year's comic story on Visual Studio having game-like achievements. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.whiletrue.com%2f2012%2f01%2fvisual-studio-achievements-now-a-reality%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.whiletrue.com%2f2012%2f01%2fvisual-studio-achievements-now-a-reality%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Achievements_now_a_reality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Achievements_now_a_reality</guid>
      <pubDate>Wed, 18 Jan 2012 20:13:24 GMT</pubDate>
    </item>
    <item>
      <title>A Generic Equality Comparer for LINQ</title>
      <description>LINQ operators generally use lambda expressions to control their processing and output. Some operators use IEqualityComparer&amp;lt;T&amp;gt; implementations to compare values. This article describes a generic comparer, driven by delegates, designed for use in queries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fLambdaEqualityComparer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fLambdaEqualityComparer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/A_Generic_Equality_Comparer_for_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/A_Generic_Equality_Comparer_for_LINQ</guid>
      <pubDate>Tue, 17 Jan 2012 14:26:20 GMT</pubDate>
    </item>
    <item>
      <title>Basic Volume Control</title>
      <description>Microsoft Windows allows the system audio volume to be changed or muted with on-screen controls. This software control can be exploited in .NET applications to increase or decrease the volume or to mute the computer's sound altogether. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fBasicVolumeControl.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fBasicVolumeControl.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Basic_Volume_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Basic_Volume_Control</guid>
      <pubDate>Fri, 13 Jan 2012 00:34:42 GMT</pubDate>
    </item>
    <item>
      <title>Attaching Continuation Tasks to the UI Thread</title>
      <description>Parallel tasks can be used in Windows Forms and Windows Presentation Foundation applications to run slow processes without blocking the user interface thread. However, this presents a problem, as both systems prevent other threads from updating controls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fUIThreadContinuations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fUIThreadContinuations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Attaching_Continuation_Tasks_to_the_UI_Thread</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Attaching_Continuation_Tasks_to_the_UI_Thread</guid>
      <pubDate>Wed, 04 Jan 2012 16:30:27 GMT</pubDate>
    </item>
    <item>
      <title>Cancelling Parallel Loops</title>
      <description>The Task Parallel Library includes static methods that provide parallel equivalents of the for and foreach loops. As with parallel tasks, these loops can be cancelled by other processes using a system of cancellation tokens. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fParallelLoopCancel.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fParallelLoopCancel.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Cancelling_Parallel_Loops</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Cancelling_Parallel_Loops</guid>
      <pubDate>Wed, 28 Dec 2011 16:02:22 GMT</pubDate>
    </item>
    <item>
      <title>Generate Return Values Using Lambdas in Moq</title>
      <description>Mock objects and stubs created using the Moq framework are generally used to inject dependencies with expectations that define fixed results. For more complex scenarios, lambda expressions can be used to generate results based on provided arguments. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMoqReturnLambda.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMoqReturnLambda.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Generate_Return_Values_Using_Lambdas_in_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Generate_Return_Values_Using_Lambdas_in_Moq</guid>
      <pubDate>Thu, 22 Dec 2011 16:56:56 GMT</pubDate>
    </item>
    <item>
      <title>Obtaining the Week Number for a Date (C#)</title>
      <description>Accounting software, time-keeping utilities and calendar applications often present dates using week numbers that commence at the beginning of the year. Using the .NET framework's Calendar class a week number can be calculated using a number of rules. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fWeekOfYear.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fWeekOfYear.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Obtaining_the_Week_Number_for_a_Date_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Obtaining_the_Week_Number_for_a_Date_C</guid>
      <pubDate>Tue, 20 Dec 2011 15:54:30 GMT</pubDate>
    </item>
    <item>
      <title>Reading and Writing INI Files (C#)</title>
      <description>Initialisation files known as INI files provide a standard means for storing configuration information for software in a text file. Although rarely used by .NET applications, there are situations where these files must be read and written to using C#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fIniFile.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fIniFile.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Reading_and_Writing_INI_Files_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Reading_and_Writing_INI_Files_C</guid>
      <pubDate>Mon, 12 Dec 2011 10:07:32 GMT</pubDate>
    </item>
    <item>
      <title>Responsive Web Design: A Means To Something</title>
      <description>A designer's take on responsive web design. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmaxfoundry.com%2fblog%2f2011%2f12%2f07%2fresponsive-web-design-a-means-to-something%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmaxfoundry.com%2fblog%2f2011%2f12%2f07%2fresponsive-web-design-a-means-to-something%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Responsive_Web_Design_A_Means_To_Something</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Responsive_Web_Design_A_Means_To_Something</guid>
      <pubDate>Wed, 07 Dec 2011 16:33:33 GMT</pubDate>
    </item>
    <item>
      <title>Why Many Developers Hate ASP.NET and Why They're Wrong </title>
      <description>Few platforms draw the same amount of ire as ASP.NET (or .NET in general) from the development community. While there are certainly valid criticisms of the platform (what platform doesn't?), the majority of negativity comes from those who haven't spent any time with .NET. Those developers typically rely on misconceptions or flat out hatred to base their opinion, and they do a disservice to others looking to learn a new technology and to the platform itself. So, let's examine these excuses and add a dose of reality on why you shouldn't listen to the rabble and give ASP.NET a try. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnet.tutsplus.com%2farticles%2feditorials%2fwhy-many-developers-hate-asp-net-and-why-they-are-wrong%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnet.tutsplus.com%2farticles%2feditorials%2fwhy-many-developers-hate-asp-net-and-why-they-are-wrong%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Why_Many_Developers_Hate_ASP_NET_and_Why_They_re_Wrong</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Why_Many_Developers_Hate_ASP_NET_and_Why_They_re_Wrong</guid>
      <pubDate>Wed, 07 Dec 2011 21:10:11 GMT</pubDate>
    </item>
    <item>
      <title>SOLID - Things Every Senior .NET Developer Should Know, Part 2</title>
      <description>Think you're a senior .NET developer?  Then you should already be familiar with SOLID, a set of five principles originally introduced by Robert Martin. These principles will help guide you towards better, more maintainable code and may help you have more fun at the same time.  In this article, I'll cover the Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftrycatchfail.com%2fblog%2fpost%2fSOLID-Things-Every-Senior-NET-Developer-Should-Know-Part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftrycatchfail.com%2fblog%2fpost%2fSOLID-Things-Every-Senior-NET-Developer-Should-Know-Part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/SOLID_Things_Every_Senior_NET_Developer_Should_Know_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/SOLID_Things_Every_Senior_NET_Developer_Should_Know_Part_2</guid>
      <pubDate>Wed, 07 Dec 2011 17:09:34 GMT</pubDate>
    </item>
    <item>
      <title>Task Cancellation</title>
      <description>The fourteenth part of the Parallel Programming in .NET tutorial examines how parallel tasks are cancelled. This includes stopping single tasks, co-ordinating the cancellation of multiple tasks and dealing with tasks that are cancelled before they start. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fTaskCancellation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fTaskCancellation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Task_Cancellation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Task_Cancellation</guid>
      <pubDate>Sat, 26 Nov 2011 01:28:12 GMT</pubDate>
    </item>
    <item>
      <title>Locking the Workstation Programmatically</title>
      <description>Microsoft Windows operating systems include the ability to lock the workstation. This leaves programs running but prevents access by unauthorised users, requiring a password to unlock the computer and continue working. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fLockWorkStation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fLockWorkStation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Locking_the_Workstation_Programmatically</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Locking_the_Workstation_Programmatically</guid>
      <pubDate>Tue, 15 Nov 2011 15:16:34 GMT</pubDate>
    </item>
    <item>
      <title>.Net Client profile annoyance, and how to get rid of it</title>
      <description>How to change project templates so it defaults to the full .Net framwork instead of .Net Client Profile &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bassetassen.com%2fpost%2f2011%2f11%2f13%2fNet-Client-profile-annoyance-and-how-to-get-rid-of-it.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bassetassen.com%2fpost%2f2011%2f11%2f13%2fNet-Client-profile-annoyance-and-how-to-get-rid-of-it.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Net_Client_profile_annoyance_and_how_to_get_rid_of_it</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Net_Client_profile_annoyance_and_how_to_get_rid_of_it</guid>
      <pubDate>Mon, 14 Nov 2011 15:26:34 GMT</pubDate>
    </item>
    <item>
      <title>A Generic Circular Buffer</title>
      <description>A circular buffer is a type of fixed size, first in, first out queue. The spaces in the buffer can be thought of as connected in a ring. Items in the buffer are never moved. Instead, changeable pointers are used to identify the head and tail of the queue. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fCircularBuffer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fCircularBuffer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_Generic_Circular_Buffer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_Generic_Circular_Buffer</guid>
      <pubDate>Tue, 08 Nov 2011 16:41:34 GMT</pubDate>
    </item>
    <item>
      <title>Continuation Tasks (.NET)</title>
      <description>The eleventh part of the Parallel Programming in .NET tutorial considers the use of continuation tasks. These are parallel tasks that start automatically when one or more other tasks complete, allowing a chain of dependent tasks to be executed correctly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fContinuationTasks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fContinuationTasks.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Continuation_Tasks_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Continuation_Tasks_NET</guid>
      <pubDate>Mon, 24 Oct 2011 22:27:48 GMT</pubDate>
    </item>
    <item>
      <title>Mocking Property Expectations with Moq</title>
      <description>Moq provides similar capabilities when mocking properties of classes or interfaces as when mocking methods. Although the same verification and expectation set up methods can be used in some circumstances, there are additional options for properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMoqPropertyExpectations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMoqPropertyExpectations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Mocking_Property_Expectations_with_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Mocking_Property_Expectations_with_Moq</guid>
      <pubDate>Wed, 19 Oct 2011 13:47:32 GMT</pubDate>
    </item>
    <item>
      <title>The three pillars of unit tests: A helpful guide for beginners</title>
      <description>If you're new to TDD, then this short but sweet article by Pawel Olesiejuk is just what the doctor ordered. It covers the three pillars of test-driven development, which should push anyone just learning TDD in the right direction. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.goyello.com%2f2011%2f10%2f06%2fthree-pillars-of-unit-tests%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.goyello.com%2f2011%2f10%2f06%2fthree-pillars-of-unit-tests%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_three_pillars_of_unit_tests_A_helpful_guide_for_beginners</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_three_pillars_of_unit_tests_A_helpful_guide_for_beginners</guid>
      <pubDate>Tue, 11 Oct 2011 22:03:57 GMT</pubDate>
    </item>
    <item>
      <title>.NET Math Library</title>
      <description>The .NET framework includes a class named &amp;quot;Math&amp;quot;, which provides a number of standard mathematical functions, using static methods, and mathematical values, using simple constants. This article describes all of the Math class members. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMath.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fMath.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/NET_Math_Library</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/NET_Math_Library</guid>
      <pubDate>Fri, 07 Oct 2011 22:58:37 GMT</pubDate>
    </item>
    <item>
      <title>Waiting for Parallel Tasks to Complete</title>
      <description>The ninth part of the Parallel Programming in .NET tutorial considers that the parallel nature of tasks means that it is not possible to assume that tasks have completed. It describes how to synchronise tasks and capture their unhandled exceptions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fTaskWait.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fTaskWait.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Waiting_for_Parallel_Tasks_to_Complete</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Waiting_for_Parallel_Tasks_to_Complete</guid>
      <pubDate>Wed, 05 Oct 2011 13:57:50 GMT</pubDate>
    </item>
    <item>
      <title>Best .Net Articles for September 2011 - Get 'em while they're hot!</title>
      <description>September brought us another 500+ submissions, and once again we've put a number of our community members to the task of picking the very best. This time, in addition to sharing 8 of the top articles from last month, we're going to also share some of this month's hot topics. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.dotnetkicks.com%2fbest-of-dnk%2f2011%2f10%2f03%2fbest-net-articles-for-september-2011-get-em-while-theyre-hot%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.dotnetkicks.com%2fbest-of-dnk%2f2011%2f10%2f03%2fbest-net-articles-for-september-2011-get-em-while-theyre-hot%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Best_Net_Articles_for_September_2011_Get_em_while_they_re_hot</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Best_Net_Articles_for_September_2011_Get_em_while_they_re_hot</guid>
      <pubDate>Tue, 04 Oct 2011 04:46:11 GMT</pubDate>
    </item>
    <item>
      <title>C# Runtime Compilation</title>
      <description>The .NET framework includes classes that allow the code generator and compiler to be controlled from within an assembly. This allows C# source code, held in a string array, to be compiled at run time and executed using basic reflection techniques. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fRuntimeCompilation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fRuntimeCompilation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Runtime_Compilation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Runtime_Compilation</guid>
      <pubDate>Mon, 26 Sep 2011 14:34:12 GMT</pubDate>
    </item>
    <item>
      <title>Why would anyone use MSTest over NUnit?</title>
      <description>So we've caged up two of our moderators - Drew and Vijay - had them takes sides and completely investigate everything in preparation for battle.  Now it's time to let them loose!  And you're welcome to the melee! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.dotnetkicks.com%2fdnk-jump-in%2f2011%2f09%2f20%2fwhy-would-anyone-use-mstest-over-nunit-jump-in%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.dotnetkicks.com%2fdnk-jump-in%2f2011%2f09%2f20%2fwhy-would-anyone-use-mstest-over-nunit-jump-in%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Why_would_anyone_use_MSTest_over_NUnit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Why_would_anyone_use_MSTest_over_NUnit</guid>
      <pubDate>Wed, 21 Sep 2011 07:56:00 GMT</pubDate>
    </item>
    <item>
      <title>Checking Password Strength</title>
      <description>Many computer systems require that a password is provided before permitting access to sensitive data. As some passwords are easy to crack using brute force techniques, it is common to give the user feedback to show the strength of their selected password. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fPasswordStrength.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fPasswordStrength.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Checking_Password_Strength</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Checking_Password_Strength</guid>
      <pubDate>Wed, 21 Sep 2011 18:49:18 GMT</pubDate>
    </item>
  </channel>
</rss>
