<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by mdopp</title>
    <description>Stories kicked by mdopp</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>Live Smooth Streaming: Retrieving the configuration settings via code</title>
      <description>In my previous post, I explained how the Microsoft.Web.Administration API of IIS7 helped us to manage the Live Smooth Streaming Publishing Points programmatically. In this post I'm going to show you how, using the same API, you can retrieve the Live Smooth Streaming configuration settings.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.southworks.net%2fejadib%2f2009%2f04%2f17%2flive-smooth-streaming-how-to-retrieve-the-configuration-settings-programmatically%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.southworks.net%2fejadib%2f2009%2f04%2f17%2flive-smooth-streaming-how-to-retrieve-the-configuration-settings-programmatically%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Live_Smooth_Streaming_Retrieving_the_configuration_settings_via_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Live_Smooth_Streaming_Retrieving_the_configuration_settings_via_code</guid>
      <pubDate>Wed, 01 Jul 2009 19:45:00 GMT</pubDate>
    </item>
    <item>
      <title>The Toughest Developer Puzzle Ever</title>
      <description>What happens when you get a few web developers who like puzzles together?  Check out Jeff Blankenburg's post on the Toughest Developer Puzzle Ever, and rise to the challenge! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjeffblankenburg.com%2f2009%2f06%2flooking-for-mental-challenge-here-it-is.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjeffblankenburg.com%2f2009%2f06%2flooking-for-mental-challenge-here-it-is.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/The_Toughest_Developer_Puzzle_Ever</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/The_Toughest_Developer_Puzzle_Ever</guid>
      <pubDate>Wed, 01 Jul 2009 22:45:00 GMT</pubDate>
    </item>
    <item>
      <title>What is Unit Testing?</title>
      <description>good introductory article explaining what unit tests are (and are not) and why you should use them &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%2f2009%2f06%2f30%2fWhat-is-Unit-Testing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f30%2fWhat-is-Unit-Testing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</guid>
      <pubDate>Wed, 01 Jul 2009 16:45:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL SERVER - 2005 - 2008 - Delete Duplicate Rows</title>
      <description>This method is improved over the earlier method as it not only uses CTE and ROW_NUMBER, but also demonstrates the power of CTE with DELETE statement. We will have a comprehensive discussion about it later in this article. For now, let us first create a sample table from which we will delete records.

A Must BookMark!  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f23%2fsql-server-2005-2008-delete-duplicate-rows%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f23%2fsql-server-2005-2008-delete-duplicate-rows%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_SERVER_2005_2008_Delete_Duplicate_Rows</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_SERVER_2005_2008_Delete_Duplicate_Rows</guid>
      <pubDate>Thu, 02 Jul 2009 07:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Maximum Number of Index per Table</title>
      <description>One of the questions was - What is the maximum number of Index per table? I received lots of answers to this question but only two answers are correct. Let us now take a look at them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f29%2fsql-server-maximum-number-of-index-per-table%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f29%2fsql-server-maximum-number-of-index-per-table%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Maximum_Number_of_Index_per_Table</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Maximum_Number_of_Index_per_Table</guid>
      <pubDate>Thu, 02 Jul 2009 07:45:03 GMT</pubDate>
    </item>
    <item>
      <title>OpenForum - A Free Forum for ASP.NET MVC Applications</title>
      <description>One of the things that I really like about the MVC framework is that it offers some unique possibilities when it comes to third parties developing entire sub-systems that can easily be plugged into existing applications. Recently, I had some "down time" at my work and decided to take the opportunity to experiment with doing just that. Here are the results of that experiment. OpenForum is a forum that can easily be plugged into any MVC application with very little effort. In fact, there are only three steps to get OpenForum working with most MVC applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsoftware.herbrandson.com%2findex.php%2f2009%2f06%2fopenforum-a-free-forum-for-mvc-applications"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsoftware.herbrandson.com%2findex.php%2f2009%2f06%2fopenforum-a-free-forum-for-mvc-applications" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/OpenForum_A_Free_Forum_for_ASP_NET_MVC_Applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/OpenForum_A_Free_Forum_for_ASP_NET_MVC_Applications</guid>
      <pubDate>Tue, 30 Jun 2009 15:15:01 GMT</pubDate>
    </item>
    <item>
      <title>Profiling the Memory Usage of a .NET Application </title>
      <description>Automatic memory management in .NET makes development a lot easier; however, it's still easy to introduce memory leaks into your application. For example, in a complex application, it's easy to forget to unregister event handlers, and these are notorious for holding on to objects which you don't need to keep in memory any more. This typically leads to an increase in memory usage which, if it remains unchecked and unresolved, can lead to your application exhibiting poor performance, or even running out of memory and crashing. This is where a memory profiler becomes necessary.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fprofiling-the-memory-usage-of-a-.net-application-with-ants-memory-profiler-5%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fprofiling-the-memory-usage-of-a-.net-application-with-ants-memory-profiler-5%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Profiling_the_Memory_Usage_of_a_NET_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Profiling_the_Memory_Usage_of_a_NET_Application</guid>
      <pubDate>Mon, 29 Jun 2009 16:45:02 GMT</pubDate>
    </item>
    <item>
      <title>Never worry about ASP.NET AJAX's &amp;quot;d&amp;quot; again</title>
      <description>Since a lot of people are having trouble with it, I want to share one method you can use to completely isolate your code from the &amp;quot;.d&amp;quot; problem. In this post, I will show you how to detect the ".d" and how you can completely isolate your $.ajax success handler from it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</guid>
      <pubDate>Mon, 29 Jun 2009 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Treating Warnings as Errors in Visual Studio</title>
      <description>The compiler used by Visual Studio can produce errors when code cannot be built and warnings when it completes compilation successfully but there are areas of concern. To avoid warnings being missed or ignored, there is an option to treat them as errors. &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%2fVSWarningsAsErrors.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fVSWarningsAsErrors.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Treating_Warnings_as_Errors_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Treating_Warnings_as_Errors_in_Visual_Studio</guid>
      <pubDate>Sat, 27 Jun 2009 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Handy Regular Expressions - Zip/Postal code validation for US and Cana</title>
      <description>Handy Regular Expression Zip/Postal code validation for US and Canada in the same expression for common form validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsoftware-wikipedia.blogspot.com%2f2009%2f04%2fhandy-regular-expressions-zippostal.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsoftware-wikipedia.blogspot.com%2f2009%2f04%2fhandy-regular-expressions-zippostal.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Handy_Regular_Expressions_Zip_Postal_code_validation_for_US_and_Cana</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Handy_Regular_Expressions_Zip_Postal_code_validation_for_US_and_Cana</guid>
      <pubDate>Fri, 26 Jun 2009 04:45:03 GMT</pubDate>
    </item>
    <item>
      <title>A Better SMTP Development Server</title>
      <description>Looking for a way to test the email sending functionality of your application? There's no need to install a full-blown SMTP server - not as long as you have Antix SMTP Server for Developers in your bag of tricks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fa-better-smtp-development-server%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fa-better-smtp-development-server%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/A_Better_SMTP_Development_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/A_Better_SMTP_Development_Server</guid>
      <pubDate>Tue, 30 Jun 2009 19:45:00 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript Shortcuts</title>
      <description>Write more compact JavaScript with these two tips. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.myviewstate.net%2fblog%2fpost%2f2009%2f06%2f24%2fJavaScript-Shortcuts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.myviewstate.net%2fblog%2fpost%2f2009%2f06%2f24%2fJavaScript-Shortcuts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/JavaScript_Shortcuts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/JavaScript_Shortcuts</guid>
      <pubDate>Mon, 29 Jun 2009 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Testing E-Mail Functionality</title>
      <description>If you are looking for a very robust testing utility for e-mailing applications, you need to get Neptune. This is a quick introduction to how Neptune works. Every software developer who has ever written software that sends e-mail of any kind will appreciate the features this little testing utility. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f06%2f24%2fTesting-E_2D00_Mail-Functionality.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f06%2f24%2fTesting-E_2D00_Mail-Functionality.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Testing_E_Mail_Functionality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Testing_E_Mail_Functionality</guid>
      <pubDate>Fri, 26 Jun 2009 05:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Exploring how to use Expressions w/ Spark</title>
      <description>Exploring how to use Expressions w/ Spark.  We are going to take a look at the various different ways you can use Looping Expressions with the Spark View engine. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f121"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f121" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Exploring_how_to_use_Expressions_w_Spark_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Exploring_how_to_use_Expressions_w_Spark_1</guid>
      <pubDate>Fri, 26 Jun 2009 06:15:00 GMT</pubDate>
    </item>
    <item>
      <title>.NET - IP Address Location In ASP.NET</title>
      <description>Get client's ip address from a free online web query. &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%3d325"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d325" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/NET_IP_Address_Location_In_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/NET_IP_Address_Location_In_ASP_NET</guid>
      <pubDate>Thu, 25 Jun 2009 19:45:02 GMT</pubDate>
    </item>
    <item>
      <title>Session Attacks and ASP.NET - Part 2</title>
      <description>In Session Attacks and ASP.NET - Part 1, I introduced one type of attack against the session called Session Fixation as well as ASP.NET's session architecture and authentication architecture.  In this second post, I'll delve into a couple specific attack scenarios,  cover risk reduction, and countermeasures specific to ASP.NET for protecting against session attacks in ASP.NET &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.sans.org%2fappsecstreetfighter%2f2009%2f06%2f24%2fsession-attacks-and-aspnet-part-2"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.sans.org%2fappsecstreetfighter%2f2009%2f06%2f24%2fsession-attacks-and-aspnet-part-2" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Session_Attacks_and_ASP_NET_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Session_Attacks_and_ASP_NET_Part_2</guid>
      <pubDate>Wed, 24 Jun 2009 19:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Thread.Sleep is a sign of a poorly designed program.</title>
      <description>Other than for debug code, Peter details why Thread.Sleep isn't for production code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fpeterritchie%2farchive%2f2009%2f06%2f24%2f880146.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fpeterritchie%2farchive%2f2009%2f06%2f24%2f880146.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Thread_Sleep_is_a_sign_of_a_poorly_designed_program</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Thread_Sleep_is_a_sign_of_a_poorly_designed_program</guid>
      <pubDate>Thu, 25 Jun 2009 21:15:02 GMT</pubDate>
    </item>
    <item>
      <title>Recompiling Stored Procedures - All, Few or One at a time</title>
      <description>Handy queries to show how to recompile all stored procedures at once, recompile a few or recompile one at a time &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sqlservercurry.com%2f2009%2f06%2frecompiling-stored-procedures-in-sql.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sqlservercurry.com%2f2009%2f06%2frecompiling-stored-procedures-in-sql.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Recompiling_Stored_Procedures_All_Few_or_One_at_a_time</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Recompiling_Stored_Procedures_All_Few_or_One_at_a_time</guid>
      <pubDate>Sat, 27 Jun 2009 14:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Application-wide action filters in ASP.NET MVC</title>
      <description>Ever had a team of developers using your ASP.NET MVC framework? Chances are you have implemented some action filters (i.e. for logging) which should be applied on all controllers in the application. Two ways to do this: kindly ask your developers to add a [Logging] attribute to the controllers they write, or kindly ask to inherit from SomeCustomControllerWithActionsInPlace.

If you have been in this situation, monday mornings, afternoons, tuesdays and other weekdays are in fact days where some developers will forget to do one of the above. This means no logging! Or any other action filters that are executed due to a developer that has not been fed with enough coffee. Wouldn't it be nice to have a central repository where you can register application-wide action filters? That's exactly what we are going to do in this blog post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f24%2fApplication-wide-action-filters-in-ASPNET-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f24%2fApplication-wide-action-filters-in-ASPNET-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Application_wide_action_filters_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Application_wide_action_filters_in_ASP_NET_MVC</guid>
      <pubDate>Wed, 24 Jun 2009 14:30:02 GMT</pubDate>
    </item>
    <item>
      <title>CLR Injection: Runtime Method Replacer</title>
      <description>how the JIT compiles MSIL and create a utility that allow us to programmatically replace any JIT'ed method with another method at runtime.  We will also create a debugging utility that will intercept JIT calls and print diagnostics information to the console. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fCLRMethodInjection.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fCLRMethodInjection.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/CLR_Injection_Runtime_Method_Replacer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/CLR_Injection_Runtime_Method_Replacer</guid>
      <pubDate>Mon, 29 Jun 2009 20:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Compiling Conditional Code into ASP.NET Websites</title>
      <description>The following article demonstrates how to compile conditional code into your ASP.NET assembly. &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%3d335"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d335" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Compiling_Conditional_Code_into_ASP_NET_Websites</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Compiling_Conditional_Code_into_ASP_NET_Websites</guid>
      <pubDate>Tue, 23 Jun 2009 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Tip 3: Implementing remote client-side form validation </title>
      <description>Client-side form validation has become a de-facto standard for modern web applications. However, there are some validation rules which cannot be checked completely on the client side, for example because the validation depends on information stored in the server database. For those rules you need to implement  remote client-side form validation. 

This article describes how to implement this so that you don't have to write any custom  javascript for new validation rules. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevermind.com%2faspnet-mvc%2fasp-net-mvc-tip-3-how-to-cover-all-your-client-side-form-validation-needs-without-writing-any-javascript-part1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevermind.com%2faspnet-mvc%2fasp-net-mvc-tip-3-how-to-cover-all-your-client-side-form-validation-needs-without-writing-any-javascript-part1" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_3_Implementing_remote_client_side_form_validation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_3_Implementing_remote_client_side_form_validation</guid>
      <pubDate>Wed, 24 Jun 2009 13:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010: Brief view at debug history</title>
      <description>Visual Studio 2010 introduces also some new debugging features. One of them is debug history. Debug history enables you to track all the points on track of control flow and it also monitors activities that you cannot see otherwise. It makes debugging of hard to find problems much easier, I think. Of course, there are many other new and cool debugging features available. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f06%2f19%2fvisual-studio-2010-brief-view-at-debug-history.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f06%2f19%2fvisual-studio-2010-brief-view-at-debug-history.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Brief_view_at_debug_history</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Brief_view_at_debug_history</guid>
      <pubDate>Wed, 24 Jun 2009 15:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Fast Add Reference Dialog for VS 2010</title>
      <description>I have spent a couple of days on implementing a fast add reference dialog box for Visual Studio. The time of adding a reference has been a great time to have some coffee, to have lunch, or even a way to save economy (remember, developer time costs money!). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2ftuna_toksoz%2farchive%2f2009%2f06%2f18%2fvs-addin-fast-add-reference-dialog-no-more-coffee-break.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2ftuna_toksoz%2farchive%2f2009%2f06%2f18%2fvs-addin-fast-add-reference-dialog-no-more-coffee-break.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Fast_Add_Reference_Dialog_for_VS_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Fast_Add_Reference_Dialog_for_VS_2010</guid>
      <pubDate>Fri, 19 Jun 2009 07:00:00 GMT</pubDate>
    </item>
    <item>
      <title>http://blog.sqlauthority.com/2009/06/17/sql-server-list-schema-name-an</title>
      <description>Just a day ago, I was looking for script which generates all the tables in database along with its schema name. I tried to Search@SQLAuthority.com but got too many results. For the same reason, I am going to write down today's quick and small blog post and I will remember that I had written I wrote it after my 1000th article. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f17%2fsql-server-list-schema-name-and-table-name-for-database%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f17%2fsql-server-list-schema-name-and-table-name-for-database%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/http_blog_sqlauthority_com_2009_06_17_sql_server_list_schema_name_an</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/http_blog_sqlauthority_com_2009_06_17_sql_server_list_schema_name_an</guid>
      <pubDate>Mon, 22 Jun 2009 10:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>