<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by parsa.amini</title>
    <description>Stories kicked by parsa.amini</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>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>A view from the cloud (or: locate your ASP.NET MVC views on Azure)</title>
      <description>Hosting and deploying ASP.NET MVC applications on Windows Azure works like a charm. However, if you have been reading my blog for a while, you might have seen that I don't like the fact that my ASP.NET MVC views are stored in the deployed package as well. Why? If I want to change some text or I made a typo, I would have to re-deploy my entire application for this. Takes a while, application is down during deployment, . And all of that for a typo.

Luckily, Windows Azure also provides blob storage, on which you can host any blob of data (or any file, if you don't like saying "blob"). These blobs can easily be managed with a tool like Azure Blob Storage Explorer. Now let's see if we can abuse blob storage for storing the views of an ASP.NET MVC web application, making it easier to modify the text and stuff. We'll do this by creating a new VirtualPathProvider. &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%2f08%2fA-view-from-the-cloud-(or-locate-your-ASPNET-MVC-views-on-Windows-Azure-Blob-Storage).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f08%2fA-view-from-the-cloud-(or-locate-your-ASPNET-MVC-views-on-Windows-Azure-Blob-Storage).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/A_view_from_the_cloud_or_locate_your_ASP_NET_MVC_views_on_Azure</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/A_view_from_the_cloud_or_locate_your_ASP_NET_MVC_views_on_Azure</guid>
      <pubDate>Tue, 09 Jun 2009 14:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Screenshot in 2 Clicks using .NET</title>
      <description>As a developer, I take lot of screenshots and its time consuming to press the screenshot button, paste it in MSPaint or any other Image editing software and then save it. The pain is even more when I need to use two Buttons for a screenshot (Fn + PrintScreen) in my Laptop ;-). So I thought I will develop my own screenshot capturing tool which will allow me to take screenshots as well as save it in just two clicks. In this article I am going to show you how easy it is to develop your own tool using .NET. Let's get started. &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%3d303"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d303" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Screenshot_in_2_Clicks_using_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Screenshot_in_2_Clicks_using_NET</guid>
      <pubDate>Sat, 18 Apr 2009 15:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to improve the performances of ASP.NET MVC web applications</title>
      <description>Today I stumbled upon a nice presentation that Rudi Benkovic gave last week at the Slovenian DotNet User Group, about ASP.NET MVC Performances.
It is an in depth analysis of a Digg-like site and how it went from serving (on a test machine) 6 req/sec to 390 req/sec.
The analysis prove the usual rule of performance optimization: no matter what you do to optimize your code, the biggest performance hit is data retrieval, and the first thing you have to optimize is always this.
But apart from this obvious outcome, I just want to take out from this presentation the 3 point that are really specific to ASP.NET MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f17%2fhow-to-improve-the-performances-of-asp.net-mvc-web-applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f17%2fhow-to-improve-the-performances-of-asp.net-mvc-web-applications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_improve_the_performances_of_ASP_NET_MVC_web_applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_improve_the_performances_of_ASP_NET_MVC_web_applications</guid>
      <pubDate>Fri, 17 Apr 2009 22:46:04 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Best Practices (Part 2) - Kazi Manzur Rashid's Blog</title>
      <description>This is the second part of the series and may be the last, till I find some thing new. My plan was to start with routing, controller, controller to model, controller to view and last of all the view, but some how I missed one important thing in routing, so I will begin with that in this post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f03%2fasp-net-mvc-best-practices-part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f03%2fasp-net-mvc-best-practices-part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Best_Practices_Part_2_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Best_Practices_Part_2_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Fri, 03 Apr 2009 22:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Ten C# Keywords That You Shouldn't Be Using</title>
      <description>Overview of some not-so-common keywords and reasons to avoid them...or understand what the implications are if we 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%2f04%2f02%2fTen-C-Keywords-That-You-Shouldne28099t-Be-Using.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f02%2fTen-C-Keywords-That-You-Shouldne28099t-Be-Using.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Ten_C_Keywords_That_You_Shouldn_t_Be_Using</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Ten_C_Keywords_That_You_Shouldn_t_Be_Using</guid>
      <pubDate>Thu, 02 Apr 2009 20:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Back to the future! Exploring ASP.NET MVC Futures</title>
      <description>For those of you who did not know yet: next to the ASP.NET MVC 1.0 version and its source code, there's also an interesting assembly available if you can not wait for next versions of the ASP.NET MVC framework: the MVC Futures assembly. In this blog post, I'll provide you with a quick overview of what is available in this assembly and how you can already benefit from. "the future".  &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%2f04%2f02%2fBack-to-the-future!-Exploring-ASPNET-MVC-Futures.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f04%2f02%2fBack-to-the-future!-Exploring-ASPNET-MVC-Futures.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Back_to_the_future_Exploring_ASP_NET_MVC_Futures</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Back_to_the_future_Exploring_ASP_NET_MVC_Futures</guid>
      <pubDate>Thu, 02 Apr 2009 22:01:19 GMT</pubDate>
    </item>
    <item>
      <title>Resizing images without loss of quality</title>
      <description>ASP.NET provides us with System.Drawing namespace where we can find classes we can use to manipulate with images. There are many people out there who mistakenly think that Image.GetThumbnailImage is best choice for image resizing. You can easily create crappy images if you follow the code examples in previously pointed article. In this post I will show you how to resize images without negative side effects. &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%2f04%2f02%2fresizing-images-without-loss-of-quality.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f04%2f02%2fresizing-images-without-loss-of-quality.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Resizing_images_without_loss_of_quality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Resizing_images_without_loss_of_quality</guid>
      <pubDate>Thu, 02 Apr 2009 23:31:45 GMT</pubDate>
    </item>
    <item>
      <title>SQL SERVER - Find All Servers From Local Network - Using sqlcmd</title>
      <description>Very simple and very quick. Something when ran on your command prompt will surprise you with result. You may find servers running and active, which you are unaware of. 

Try it. Bookmark it! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2007%2f04%2f13%2fsql-server-script-to-find-sql-server-on-network%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2007%2f04%2f13%2fsql-server-script-to-find-sql-server-on-network%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_SERVER_Find_All_Servers_From_Local_Network_Using_sqlcmd</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_SERVER_Find_All_Servers_From_Local_Network_Using_sqlcmd</guid>
      <pubDate>Thu, 26 Mar 2009 16:46:14 GMT</pubDate>
    </item>
    <item>
      <title>Visual Web Developer Team Blog : Tip/Trick: ASP.NET Mobile Development</title>
      <description>If you are using Visual Studio 2008, you might have noticed that it doesn't have item templates for ASP.NET Mobile Web Forms (which were previously available in Visual Studio 2003). 

To help users with this scenario, I've created the following item templates for ASP.NET Web Site and ASP.NET Web Application projects:

    * Mobile Web Form
    * Mobile Web User Control
    * Mobile Web Configuration File

The templates are available in both VB and C# versions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fwebdevtools%2farchive%2f2007%2f09%2f17%2ftip-trick-asp-net-mobile-development-with-visual-studio-2008.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fwebdevtools%2farchive%2f2007%2f09%2f17%2ftip-trick-asp-net-mobile-development-with-visual-studio-2008.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Visual_Web_Developer_Team_Blog_Tip_Trick_ASP_NET_Mobile_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Visual_Web_Developer_Team_Blog_Tip_Trick_ASP_NET_Mobile_Development</guid>
      <pubDate>Sun, 08 Mar 2009 01:35:33 GMT</pubDate>
    </item>
    <item>
      <title>Configure SQL Server 2008 for File Stream</title>
      <description>Agha Usman wrote about file streams in SQL Server 10 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2faghausman%2farchive%2f2009%2f02%2f28%2fconfigure-sql-server-2008-for-file-stream.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2faghausman%2farchive%2f2009%2f02%2f28%2fconfigure-sql-server-2008-for-file-stream.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Configure_SQL_Server_2008_for_File_Stream</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Configure_SQL_Server_2008_for_File_Stream</guid>
      <pubDate>Sun, 01 Mar 2009 02:24:04 GMT</pubDate>
    </item>
    <item>
      <title>Fun with Empty string.</title>
      <description>Which is the fastest / most readable way to compare to an Empty string? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvkreynin.wordpress.com%2f2009%2f02%2f23%2ffun-with-empty-string%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvkreynin.wordpress.com%2f2009%2f02%2f23%2ffun-with-empty-string%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Fun_with_Empty_string</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Fun_with_Empty_string</guid>
      <pubDate>Mon, 23 Feb 2009 21:16:27 GMT</pubDate>
    </item>
    <item>
      <title>Creating an ASP.NET MVC application with Google Gears</title>
      <description>You probably have been working with Gmail or Google Docs. One of the features with those web applications is that they provide an "offline mode", which allows you to access your e-mail and documents locally, when an Internet connection is not available. When a connection is available, those items are synchronized between your PC and the application server. This offline functionality is built using JavaScript and a Google product called Google Gears. 

In this blog post, I will be building a simple notebook application using the ASP.NET MVC framework, and afterwards make it available to be used offline.  &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%2f02%2f19%2fCreating-an-ASPNET-MVC-application-with-Google-Gears.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f02%2f19%2fCreating-an-ASPNET-MVC-application-with-Google-Gears.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Creating_an_ASP_NET_MVC_application_with_Google_Gears</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Creating_an_ASP_NET_MVC_application_with_Google_Gears</guid>
      <pubDate>Mon, 23 Feb 2009 20:31:08 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server 2005 Management Studio tips</title>
      <description>Two SQL 2005 Management Studio tips &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnoesispedia.com%2fpost%2f2009%2f02%2f14%2fSQL-Server-2005-Management-Studio-tips.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnoesispedia.com%2fpost%2f2009%2f02%2f14%2fSQL-Server-2005-Management-Studio-tips.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_2005_Management_Studio_tips</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_2005_Management_Studio_tips</guid>
      <pubDate>Fri, 20 Feb 2009 18:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Getting Mono and Visual Studio to play nice together</title>
      <description>The goal was to get some Mono project templates working with Mono assemblies and the Mono compiler in Visual Studio. The trick was to do it in a way that would be able to survive upgrades of Mono installations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fchriscyvas.wordpress.com%2f2009%2f02%2f16%2fgetting-mono-and-visual-studio-to-play-nice-together%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fchriscyvas.wordpress.com%2f2009%2f02%2f16%2fgetting-mono-and-visual-studio-to-play-nice-together%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Getting_Mono_and_Visual_Studio_to_play_nice_together</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Getting_Mono_and_Visual_Studio_to_play_nice_together</guid>
      <pubDate>Wed, 18 Feb 2009 03:16:12 GMT</pubDate>
    </item>
    <item>
      <title>Creating a generic validation framework</title>
      <description>Nice, concise article on the creation of your very own validation framework using generics. Excellent approach illustrated in this post.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetchris.wordpress.com%2f2009%2f02%2f11%2fcreating-a-generic-validation-framework%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetchris.wordpress.com%2f2009%2f02%2f11%2fcreating-a-generic-validation-framework%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Creating_a_generic_validation_framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Creating_a_generic_validation_framework</guid>
      <pubDate>Fri, 13 Feb 2009 01:01:18 GMT</pubDate>
    </item>
    <item>
      <title>Why ++ operator is not thread safe</title>
      <description>Here is a quick hint on how to make your software thread safe. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f02%2fwhy-operator-is-not-thread-safe.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f02%2fwhy-operator-is-not-thread-safe.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Why_operator_is_not_thread_safe</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Why_operator_is_not_thread_safe</guid>
      <pubDate>Fri, 13 Feb 2009 01:46:14 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript, 5 wyas to call a function</title>
      <description>Get a hold of what can seem confusing when invoking functions in JavaScript. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fsergio_pereira%2farchive%2f2009%2f02%2f09%2fjavascript-5-ways-to-call-a-function.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fsergio_pereira%2farchive%2f2009%2f02%2f09%2fjavascript-5-ways-to-call-a-function.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/JavaScript_5_wyas_to_call_a_function</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/JavaScript_5_wyas_to_call_a_function</guid>
      <pubDate>Tue, 10 Feb 2009 01:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Self Installing Windows Service</title>
      <description>Reusable class that can be added to a Windows Service project to enable Install, Uninstall, Start and Stop functionality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fkim%2farchive%2f2009%2f01%2f04%2fself-installing-windows-service.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fkim%2farchive%2f2009%2f01%2f04%2fself-installing-windows-service.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Self_Installing_Windows_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Self_Installing_Windows_Service</guid>
      <pubDate>Tue, 06 Jan 2009 08:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Hidden Features of C#</title>
      <description>In this article, I'll just link to a pretty great StackOverFlow Question about Hidden Features of C#.
Most of C# Features are obscure for us and need some explanations, the following list and explain how to use it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f01%2fHidden-Features-of-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f01%2fHidden-Features-of-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Hidden_Features_of_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Hidden_Features_of_C</guid>
      <pubDate>Fri, 02 Jan 2009 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SEO Tip Move Hidden ASPNET Fields To Bottom of Page</title>
      <description>There are pros and cons to which way you go with this setting.  The default setting ensures that the data in hidden form fields like __VIEWSTATE is available early in the browser-side page loading cycle, so that if a user clicks a button and posts back the page before it has fully rendered/loaded, the server will still get the contents of these hidden fields.  This is a good thing, as otherwise the server will likely be unable to process the page.

On the other hand, there's a good argument to be made that search engines tend to weight content higher based on how close to the top of the page it is, and that in some cases search engine bots may only grab a relatively small chunk of a page (from the top) as part of their indexing process.  Assuming there is some truth to this, then pushing real page content as high up in the actual HTML as possible would tend to yield better placements in search engines.  Thus, setting this so that hidden fields render at the bottom of the page could make a big difference in how close the page's real content is to the top of the HTML file, especially if there is a great deal of viewstate on the page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevesmithblog.com%2fblog%2fseo-tip-move-hidden-aspnet-fields-to-bottom-of-page%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevesmithblog.com%2fblog%2fseo-tip-move-hidden-aspnet-fields-to-bottom-of-page%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/SEO_Tip_Move_Hidden_ASPNET_Fields_To_Bottom_of_Page</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/SEO_Tip_Move_Hidden_ASPNET_Fields_To_Bottom_of_Page</guid>
      <pubDate>Fri, 26 Dec 2008 15:22:24 GMT</pubDate>
    </item>
    <item>
      <title>Logging Tips</title>
      <description>Some good logging tips &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codemonkeyism.com%2farchives%2f2008%2f12%2f16%2f7-good-rules-to-log-exceptions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codemonkeyism.com%2farchives%2f2008%2f12%2f16%2f7-good-rules-to-log-exceptions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Logging_Tips</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Logging_Tips</guid>
      <pubDate>Wed, 24 Dec 2008 04:11:30 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Release Candidate shipping in January</title>
      <description>ScottGu talks about the upcoming Release Candidate of ASP.NET MVC V1 and the features it brings to the table &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f12%2f19%2fasp-net-mvc-design-gallery-and-upcoming-view-improvements-with-the-asp-net-mvc-release-candidate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f12%2f19%2fasp-net-mvc-design-gallery-and-upcoming-view-improvements-with-the-asp-net-mvc-release-candidate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Release_Candidate_shipping_in_January</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Release_Candidate_shipping_in_January</guid>
      <pubDate>Fri, 19 Dec 2008 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Improve your jQuery - 25 excellent tips</title>
      <description>jQuery is awesome. I've been using it for about a year now and although I was impressed to begin with I'm liking it more and more the longer I use it and the more I find out about it's inner workings.

I'd call myself an &amp;quot;intermediate&amp;quot; jQuery user and I thought some others out there could benefit from all the little tips, tricks and techniques I've learned over the past year. The article also ended up being a lot longer than I thought it was going to be so I'll start with a table of contents so you can skip to the bits you're interested in.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tvidesign.co.uk%2fblog%2fimprove-your-jquery-25-excellent-tips.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tvidesign.co.uk%2fblog%2fimprove-your-jquery-25-excellent-tips.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/Improve_your_jQuery_25_excellent_tips</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/Improve_your_jQuery_25_excellent_tips</guid>
      <pubDate>Wed, 24 Dec 2008 04:01:14 GMT</pubDate>
    </item>
    <item>
      <title>Is F# faster than C#</title>
      <description>I had a bet with a co-worker that C# would out perform F# for a simple counting exercise. This turned out to be quite a surprise for many reasons. In this blog post I will try to explain why. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fpage%2fjferner%3fentry%3dis_f_faster_than_c"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fpage%2fjferner%3fentry%3dis_f_faster_than_c" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Is_F_faster_than_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Is_F_faster_than_C</guid>
      <pubDate>Fri, 12 Dec 2008 06:16:11 GMT</pubDate>
    </item>
  </channel>
</rss>