<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by pmbrown</title>
    <description>Stories kicked by pmbrown</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>How to Compare / Test the Equality of two Queries in SQL Server</title>
      <description>Compare / Test the Equality of two Queries in SQL Server using this short T-SQL &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.troyd.net%2fHow%2bTo%2bCompare%2b%2bTest%2bThe%2bEquality%2bOf%2bTwo%2bQueries%2bIn%2bSQL%2bServer%2bWith%2bSQL.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.troyd.net%2fHow%2bTo%2bCompare%2b%2bTest%2bThe%2bEquality%2bOf%2bTwo%2bQueries%2bIn%2bSQL%2bServer%2bWith%2bSQL.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/How_to_Compare_Test_the_Equality_of_two_Queries_in_SQL_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/How_to_Compare_Test_the_Equality_of_two_Queries_in_SQL_Server</guid>
      <pubDate>Wed, 12 Nov 2008 18:01:07 GMT</pubDate>
    </item>
    <item>
      <title>C# 4.0 Feature Focus - Part 1 - Optional Parameters</title>
      <description>Welcome to the first post in my new C# 4.0 Feature Focus series. Today we'll start by taking a look at optional parameters, a long-standing request from the community that made it to C# 4.0. By itself, the feature is definitely useful but in conjunction with the mission to make COM interop easier, there's even more value to it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.dzone.com%2fnews%2fc-40-feature-focus-part-1-opti"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.dzone.com%2fnews%2fc-40-feature-focus-part-1-opti" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_4_0_Feature_Focus_Part_1_Optional_Parameters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_4_0_Feature_Focus_Part_1_Optional_Parameters</guid>
      <pubDate>Thu, 06 Nov 2008 14:19:47 GMT</pubDate>
    </item>
    <item>
      <title>C# Structs</title>
      <description>What are the benefit of structs in C#? When can they improve performance and memory use? See examples and benchmarks as well as screens from CLRProfiler and the Visual Studio debugger. Is this is the best struct article in the world? Maybe! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetperls.com%2fContent%2fStruct-Examples.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetperls.com%2fContent%2fStruct-Examples.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Structs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Structs</guid>
      <pubDate>Mon, 10 Nov 2008 17:16:02 GMT</pubDate>
    </item>
    <item>
      <title>SVN-Monitor is finally out for free download!</title>
      <description>A full-featured .net application that integrates SubVersion, TortoiseSVN and all your checked-out folders and repositories.

Use it to perform all your svn commands and monitor all your projects' activities in a single place.
Access all commands from the tray menu or from the main window.

This is a must-have tool for every windows+svn user! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fblog%2f%3fp%3d4"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fblog%2f%3fp%3d4" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/SVN_Monitor_is_finally_out_for_free_download</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/SVN_Monitor_is_finally_out_for_free_download</guid>
      <pubDate>Sun, 26 Oct 2008 19:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Embedding data in images</title>
      <description>Embedding data in images in most cases is a part of the image format; it is a very effective way to save copyrights, watermarks, metadata, company information and anything else you may want to pass on.
In this article we will explore two different ways of saving information in images.
This article also includes a small .NET windows application available to download and test for free. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.invertedsoftware.com%2ftutorials%2fembedding-data-in-images.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.invertedsoftware.com%2ftutorials%2fembedding-data-in-images.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Embedding_data_in_images</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Embedding_data_in_images</guid>
      <pubDate>Mon, 20 Oct 2008 15:50:08 GMT</pubDate>
    </item>
    <item>
      <title>Measure String Size In Pixels (C#) </title>
      <description>Sometimes we need to know the width of a given string in pixels, do you know how to compute it? Before writing some long code, please notice that the .NET framework class library provides such a method... &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%2f10%2f09%2fmeasure-string-size-in-pixels-c%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f10%2f09%2fmeasure-string-size-in-pixels-c%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Measure_String_Size_In_Pixels_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Measure_String_Size_In_Pixels_C</guid>
      <pubDate>Thu, 09 Oct 2008 19:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Tidy Things Up</title>
      <description>Ever wanted to have one assembly, but be able to manage your code in separate assemblies? &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%2fdterrell%2farchive%2f2008%2f09%2f19%2fto-tidy-things-up.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f09%2f19%2fto-tidy-things-up.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Tidy_Things_Up</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Tidy_Things_Up</guid>
      <pubDate>Thu, 25 Sep 2008 16:16:16 GMT</pubDate>
    </item>
    <item>
      <title>Why you REALLY need to think about your interfaces</title>
      <description>When you write your interfaces in C#, you might be casting them in stone.  You REALLY need to think about how you write your interfaces.  Avoid interfaces with concrete parameters such as Dictionary&amp;lt;&amp;gt; and List&amp;lt;&amp;gt; and prefer interfaces such as IDictionary&amp;lt;&amp;gt; and IList&amp;lt;&amp;gt;.  Here is why! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f09%2fwhy-you-really-need-to-think-about-your.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f09%2fwhy-you-really-need-to-think-about-your.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Why_you_REALLY_need_to_think_about_your_interfaces</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Why_you_REALLY_need_to_think_about_your_interfaces</guid>
      <pubDate>Wed, 24 Sep 2008 20:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Windows Forms Articles You Must Read</title>
      <description>If you have missed on some top articles of WinForms on dotnetcurry.com, then this is a must read for you. The Top 10 articles have been decided by our editorial panel based on the popularity of the article, user rating and top views of the articles. The articles have been arranged based on the total views from top to bottom. I hope you enjoying reading them, as much as we did while compiling them!! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d204"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d204" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Top_10_Windows_Forms_Articles_You_Must_Read</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Top_10_Windows_Forms_Articles_You_Must_Read</guid>
      <pubDate>Tue, 23 Sep 2008 17:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Avoiding Dependencies</title>
      <description>As a rule, code should not directly depend on external resources such as System.Net.Mail's email sending capabilities.  Having code that directly calls out to System.Net.Mail is difficult to unit test as well as difficult to walk through in a test or stage environment without having actual emails sent.  Two design patterns can be used to reduce this dependency: Facade and Strategy.  The Strategy pattern offers a host of benefits above and beyond what the facade layer provides, as this articles demonstrates with code examples. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevesmithblog.com%2fblog%2favoiding-dependencies%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevesmithblog.com%2fblog%2favoiding-dependencies%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Avoiding_Dependencies</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Avoiding_Dependencies</guid>
      <pubDate>Fri, 19 Sep 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Changing Your Garbage Collector Settings on the Fly</title>
      <description>.NET 3.5 and 2.0 SP1 jointly included a new feature which lets you programmatically manipulate the way your garbage collector acts.  This can be done through changing the value of a new property of the System.Runtime.GCSettings class named LatencyMode. In this article I will walk you through this new property and the different effects of each of it's possible settings. &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%2f08%2f20%2fchanging-your-garbage-collector-settings-on-the-fly-net-memory-management-part-5.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%2f08%2f20%2fchanging-your-garbage-collector-settings-on-the-fly-net-memory-management-part-5.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Changing_Your_Garbage_Collector_Settings_on_the_Fly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Changing_Your_Garbage_Collector_Settings_on_the_Fly</guid>
      <pubDate>Wed, 03 Sep 2008 17:01:12 GMT</pubDate>
    </item>
    <item>
      <title>Completely Scripting a SQL Server Database</title>
      <description>A guide on how to easily script out an entire database (schema and data) using the Database Publishing Wizard. A tool that you may not know you have access to. And if you have Visual Studio 2008, you already have installed! &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%2f08%2f25%2fCompletely-Scripting-a-SQL-Server-Database.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f08%2f25%2fCompletely-Scripting-a-SQL-Server-Database.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Completely_Scripting_a_SQL_Server_Database</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Completely_Scripting_a_SQL_Server_Database</guid>
      <pubDate>Tue, 26 Aug 2008 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Tip: Split Views</title>
      <description>There are a couple of ways to get a split view in Visual Studio.  Both are incredible time savers that I use daily.  The first is one that most developers will be aware of, but the second seems to be one that many do not seem to know about. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fVisual-Studio-Split-Views.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fVisual-Studio-Split-Views.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Visual_Studio_Tip_Split_Views</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Visual_Studio_Tip_Split_Views</guid>
      <pubDate>Tue, 19 Aug 2008 20:01:08 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>How bad comments are born in your code</title>
      <description>Many programmers mention their support for "good" comments in the code. A significant percentage of all developers think the quality of the comments is one of the traits that separate good experienced programmers from the rest. But the cruel reality is lots of code out there is not commented at all or, even worse, it is commented but the comments are so bad they make understanding the code harder. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flittletutorials.com%2f2008%2f07%2f30%2fhow-bad-comments-are-born-in-your-code%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flittletutorials.com%2f2008%2f07%2f30%2fhow-bad-comments-are-born-in-your-code%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_bad_comments_are_born_in_your_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_bad_comments_are_born_in_your_code</guid>
      <pubDate>Mon, 11 Aug 2008 02:46:02 GMT</pubDate>
    </item>
    <item>
      <title>The Agile 800 Pounds Gorilla</title>
      <description>I woke up this morning and I was Agile. We are all Agile now. Or we are gonna become Agile. Soon. No doubt about it. It is an order. And orders are not to be discussed, just executed. The Enterprise goes Agile! With the elegance of the huge battleship being pulled across a desert between oceans by slaves, camels and elephants, the Enterprise goes Agile. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flittletutorials.com%2f2008%2f06%2f24%2fthe-agile-800-pounds-gorilla%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flittletutorials.com%2f2008%2f06%2f24%2fthe-agile-800-pounds-gorilla%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Agile_800_Pounds_Gorilla</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Agile_800_Pounds_Gorilla</guid>
      <pubDate>Sun, 10 Aug 2008 02:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Using The &amp;quot;Using&amp;quot; Statement On a Method Rather Than a Class </title>
      <description>Have you ever tried using  the &amp;quot;Using&amp;quot; statement with a method and not a class? Why not take the &amp;quot;Using&amp;quot; statement and make it more useful. The Dispose method we want to be called does not have to Dispose of stuff, it can do anything we want!  &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%2f07%2f31%2fusing-the-using-statement-on-a-method-rather-than-a-class%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f07%2f31%2fusing-the-using-statement-on-a-method-rather-than-a-class%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Using_The_Using_Statement_On_a_Method_Rather_Than_a_Class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Using_The_Using_Statement_On_a_Method_Rather_Than_a_Class</guid>
      <pubDate>Thu, 31 Jul 2008 20:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Using Regions in Code Files</title>
      <description> Recently I have been confronted with a movement that seems to hate using #Regions in source code files. Personally I really like using regions and I absolutely like the ability to collapse sections of code I am not directly working with. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2008%2f07%2f31%2fUsing-Regions-in-Code-Files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2008%2f07%2f31%2fUsing-Regions-in-Code-Files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Using_Regions_in_Code_Files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Using_Regions_in_Code_Files</guid>
      <pubDate>Fri, 01 Aug 2008 21:31:03 GMT</pubDate>
    </item>
    <item>
      <title>The woes of SourceForge.net and SVN</title>
      <description>A little information about the MergeInfo not supported message with Tortoise 1.5.x and previous versions of SVN servers like SourceForge.net &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fThe-woes-of-SourceForgenet-and-SVN.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fThe-woes-of-SourceForgenet-and-SVN.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/The_woes_of_SourceForge_net_and_SVN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/The_woes_of_SourceForge_net_and_SVN</guid>
      <pubDate>Tue, 29 Jul 2008 04:37:16 GMT</pubDate>
    </item>
    <item>
      <title>What a C# Coder Should Know Before They Write VB </title>
      <description>&amp;quot;I just had an e-mail exchange with someone looking for a VB lead in Colorado Springs. I think they are going to have trouble filling it with an existing VB expert, and it occurred to me that someone who had led a successful VB 6 -&amp;gt; C# project could fit the bill, if they knew some key things about VB. I told the recruiter I thought the right person with a C# background and the right (respectful) attitude could be a good fit with two weeks work.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fkathleen%2farchive%2f2008%2f07%2f19%2fwhat-a-c-coder-should-know-before-they-write-vb.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fkathleen%2farchive%2f2008%2f07%2f19%2fwhat-a-c-coder-should-know-before-they-write-vb.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/What_a_C_Coder_Should_Know_Before_They_Write_VB</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/What_a_C_Coder_Should_Know_Before_They_Write_VB</guid>
      <pubDate>Wed, 23 Jul 2008 18:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Interfaces vs. Concrete Classes</title>
      <description>When designing architectures in .NET, I frequently use interfaces for parameter types in my method signatures. This post will help to explain why I choose to do this and the benefits of coding in this manner. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flowrymedia.com%2fblogs%2ftechnical%2finterfaces-vs--concrete-classes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flowrymedia.com%2fblogs%2ftechnical%2finterfaces-vs--concrete-classes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Interfaces_vs_Concrete_Classes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Interfaces_vs_Concrete_Classes</guid>
      <pubDate>Thu, 24 Jul 2008 17:01:12 GMT</pubDate>
    </item>
    <item>
      <title>Update to: Microsoft cracking down on community extensions</title>
      <description>The original story (http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions) got quite a bit of traffic from here.  There've been some clarifications and updates from Microsoft and the StyleCop team that, I think, make their position clear and reasonable -- also, the original how-to that had been taken down &amp;quot;at Microsoft's request&amp;quot; is back up.  A lot of people kicked the original story, so I hope you'll all take the opportunity to read Microsoft's responses and give them fair consideration.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fmicrosoft-source-analyzer-stylecop.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fmicrosoft-source-analyzer-stylecop.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Update_to_Microsoft_cracking_down_on_community_extensions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Update_to_Microsoft_cracking_down_on_community_extensions</guid>
      <pubDate>Wed, 23 Jul 2008 09:31:02 GMT</pubDate>
    </item>
    <item>
      <title>New C# and .NET oriented search engine</title>
      <description>A new search engine is available. Created with the Google Custom Search you can:
 - Search in MSDN forums
 - Search in Microsoft newsgroup
 - Search in .NET related sites (including dotnetkicks.com)
 - Search in everywhere with the standard Google search
 - Find any .NET tools or components

  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.csharpsearch.com%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.csharpsearch.com%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/New_C_and_NET_oriented_search_engine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/New_C_and_NET_oriented_search_engine</guid>
      <pubDate>Wed, 23 Jul 2008 11:46:02 GMT</pubDate>
    </item>
    <item>
      <title>.NET 3.0 Partial Methods</title>
      <description>No, not partial classes, partial methods.  Read on if you did a double take like I did. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.org.za%2flacya%2farchive%2f2007%2f08%2f24%2fc-3-0-partial-methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.org.za%2flacya%2farchive%2f2007%2f08%2f24%2fc-3-0-partial-methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/NET_3_0_Partial_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_3_0_Partial_Methods</guid>
      <pubDate>Mon, 21 Jul 2008 19:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Control.InvokeRequired, DelegateMarshaler and Anonymous Methods</title>
      <description>Tired of checking Control.InvokeRequired, and BackgroundWorker isn't flexible enough?  Try out the DelegateMarshaler with anonymous methods to make sure they are called on the correct thread.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fthevalerios.net%2fmatt%2f2008%2f07%2fcontrolinvokerequired-delegatemarshaler-and-anonymous-methods%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fthevalerios.net%2fmatt%2f2008%2f07%2fcontrolinvokerequired-delegatemarshaler-and-anonymous-methods%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Control_InvokeRequired_DelegateMarshaler_and_Anonymous_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Control_InvokeRequired_DelegateMarshaler_and_Anonymous_Methods</guid>
      <pubDate>Mon, 21 Jul 2008 13:50:58 GMT</pubDate>
    </item>
  </channel>
</rss>