<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by rblaettler</title>
    <description>Stories kicked by rblaettler</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>7 of my favorite jQuery plugins for use with ASP.NET</title>
      <description>Seven of my favorite jQuery plugins to use with ASP.NET and ASP.NET AJAX, based on my own successes and failures using them over the past year and a half. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f10%2f19%2f7-of-my-favorite-jquery-plugins-for-use-with-aspnet%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f10%2f19%2f7-of-my-favorite-jquery-plugins-for-use-with-aspnet%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/7_of_my_favorite_jQuery_plugins_for_use_with_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/7_of_my_favorite_jQuery_plugins_for_use_with_ASP_NET</guid>
      <pubDate>Mon, 20 Oct 2008 14:46:04 GMT</pubDate>
    </item>
    <item>
      <title>7 principles of clean and optimized CSS code</title>
      <description>With the popularity of CSS layouts and JavaScript-enriched web page experiences, it's not uncommon, particularly for large sites, for the CSS files alone to grow in size,  but there are some principles to consider during and after you write your CSS to help keep it tight and optimized. Optimization isn't just minimizing file size - it's also about being organized, clutter-free, and efficient. You'll find that the more knowledge you have about optimal CSS practices, smaller file size will inevitably come as an direct result of their implementation. You may already be familiar with some of the principles mentioned in this article, but they are worth a review. Being familiar with this concepts will help you write optimized CSS code and make you a better all-around web designer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f08%2f18%2f7-principles-of-clean-and-optimized-css-code%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f08%2f18%2f7-principles-of-clean-and-optimized-css-code%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/7_principles_of_clean_and_optimized_CSS_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/7_principles_of_clean_and_optimized_CSS_code</guid>
      <pubDate>Wed, 20 Aug 2008 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>C#: Generate WebPage Thumbmail Screenshot Image</title>
      <description>There are a few services out there that serve up screenshots of any webpage for you to display on your website. One popular one is Kwiboo; this is the one that DotNetKicks uses. For some time now I've wondered what the easiest way to do this in .NET was, and today I stumbled upon the undocumented WebBrowser.DrawToBitmap method that makes this extremely easy to do. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Generate-WebPage-Thumbmail-Screenshot-Image.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Generate-WebPage-Thumbmail-Screenshot-Image.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/C_Generate_WebPage_Thumbmail_Screenshot_Image</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/C_Generate_WebPage_Thumbmail_Screenshot_Image</guid>
      <pubDate>Thu, 24 Jul 2008 16:16:08 GMT</pubDate>
    </item>
    <item>
      <title>25 Resources for Tuning Your .NET Application Performance</title>
      <description>A great list of resources, including MSDN links, guides, .NET blogs and how tos about improving .NET performance. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2feffectize.com%2f23-resources-tuning-your-net-application-performance"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2feffectize.com%2f23-resources-tuning-your-net-application-performance" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/25_Resources_for_Tuning_Your_NET_Application_Performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/25_Resources_for_Tuning_Your_NET_Application_Performance</guid>
      <pubDate>Sat, 26 Jul 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Optimize WebResource.axd and ScriptResource.axd</title>
      <description>Some weeks ago I wrote how to minify and compress the WebResource.axd handler. In the comments of that post someone asked how to do the same with ScriptResource.axd. I thought about it and realized it could be done much smarter.If you take a look at the HTML source at the CodePlex Issue Tracker page, you'll see it references 13 WebResource.axd and ScriptResource.axd. That's 13 different web requests on each page load. The ScriptResource.axd is using HTTP compression but WebResource.axd does not. None of them minifies the scripts.Therefore it would be cool to create a plug 'n play HttpModule that combines all resource.axd scripts into one single web request and then minify and compress them. It would result in smaller HTML, fewer web requests and optimized JavaScript code. If you're a YSlow nazi like me, this is a must-have. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fOptimize-WebResourceaxd-and-ScriptResourceaxd.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fOptimize-WebResourceaxd-and-ScriptResourceaxd.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Optimize_WebResource_axd_and_ScriptResource_axd</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Optimize_WebResource_axd_and_ScriptResource_axd</guid>
      <pubDate>Thu, 10 Jul 2008 20:01:06 GMT</pubDate>
    </item>
    <item>
      <title>Jump between braces in Visual Studio.</title>
      <description>Move fast between open and close braces.  No more scrolling to find beginning of that illusive if statement. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvkreynin.wordpress.com%2f2008%2f07%2f09%2fjump-between-braces-in-visual-studio%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvkreynin.wordpress.com%2f2008%2f07%2f09%2fjump-between-braces-in-visual-studio%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Jump_between_braces_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Jump_between_braces_in_Visual_Studio</guid>
      <pubDate>Thu, 10 Jul 2008 17:01:09 GMT</pubDate>
    </item>
    <item>
      <title>15 Tools to Help You Develop Faster Web Pages</title>
      <description>Response times, availability, and stability are vital factors to bear in mind when creating and maintaining a web application. If you're concerned about your web pages' speed or want to make sure you're in tip-top shape before starting or launching a project, here's a few useful, free tools to help you create and sustain high-performance web applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsixrevisions.com%2ftools%2ffaster_web_page%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsixrevisions.com%2ftools%2ffaster_web_page%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/15_Tools_to_Help_You_Develop_Faster_Web_Pages</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/15_Tools_to_Help_You_Develop_Faster_Web_Pages</guid>
      <pubDate>Fri, 13 Jun 2008 16:16:14 GMT</pubDate>
    </item>
    <item>
      <title>Turn Google App Engine into your own Personal Content Delivery Network</title>
      <description>As anybody who has run a growing website or blog knows, response time is going to get worse with the more users you have visiting your site. The users come from all angles, RSS feeds, homepage visits, search engine visits, people sealing your static files that you host, and pretty much anything else that can be served over HTTP. The solution to this problem is to off load your static content on to a Content Delivery Network or CDN. CDN providers cost a lot of money though, so it is nothing for us mere mortals with one server can afford.

But thanks to Google anyone can now run their own CDN for free on Googles servers. Lucky for you and me Google has made the process really painless and you can even have the CDN under you own domain name. In my case static.coderjournal.com. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f06%2fturn-google-app-engine-into-a-content-delivery-network-cdn%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f06%2fturn-google-app-engine-into-a-content-delivery-network-cdn%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Turn_Google_App_Engine_into_your_own_Personal_Content_Delivery_Network</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Turn_Google_App_Engine_into_your_own_Personal_Content_Delivery_Network</guid>
      <pubDate>Thu, 12 Jun 2008 20:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Nikhilk Kothari's site (almost) made XHTML valid</title>
      <description>I decided to try and make good old Nikhilk Kothari's personal site a valid one. I didn't have access to the source code, so all changes were made on the rendered ASP.NET. Why Nikhilk? I don't know, I guess I just like his web site! Short and entertaining video. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fYouve-been-aggiorned2c-Mr-Kothari!.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aggiorno.com%2fblog%2fpost%2fYouve-been-aggiorned2c-Mr-Kothari!.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Nikhilk_Kothari_s_site_almost_made_XHTML_valid</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Nikhilk_Kothari_s_site_almost_made_XHTML_valid</guid>
      <pubDate>Fri, 13 Jun 2008 07:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Test with multiple IE Rendering Engines</title>
      <description>IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same process.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.my-debugbar.com%2fwiki%2fIETester%2fHomePage"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.my-debugbar.com%2fwiki%2fIETester%2fHomePage" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ie/Test_with_multiple_IE_Rendering_Engines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ie/Test_with_multiple_IE_Rendering_Engines</guid>
      <pubDate>Thu, 29 May 2008 20:01:03 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript: Warning the user when CapsLock is on</title>
      <description>Describes a method for warning a user that their caps lock is on using JavaScript. Also includes an ASP.NET control &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspnet.4guysfromrolla.com%2farticles%2f051408-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspnet.4guysfromrolla.com%2farticles%2f051408-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/JavaScript_Warning_the_user_when_CapsLock_is_on</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/JavaScript_Warning_the_user_when_CapsLock_is_on</guid>
      <pubDate>Sat, 17 May 2008 22:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Fast ASP.NET web page loading by batching javascripts downloads</title>
      <description>Hack for the .Net script manager to pull all needed javascript files at once and push them to the bottom of the html to speed up rendering. &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%2faspnet%2ffastload.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2faspnet%2ffastload.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Fast_ASP_NET_web_page_loading_by_batching_javascripts_downloads</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Fast_ASP_NET_web_page_loading_by_batching_javascripts_downloads</guid>
      <pubDate>Fri, 16 May 2008 17:01:12 GMT</pubDate>
    </item>
    <item>
      <title>Implement MetaWeblog API in ASP.NET</title>
      <description>There is no doubt that MetaWeblog API is one of the very helpful and popular inventions around online publishing especially for blog engines and services. Of course MetaWeblog API has not been a tool only for blogs because it's used as a general publishing service for others sites as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnayyeri.net%2fblog%2fimplement-metaweblog-api-in-asp-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnayyeri.net%2fblog%2fimplement-metaweblog-api-in-asp-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Implement_MetaWeblog_API_in_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Implement_MetaWeblog_API_in_ASP_NET</guid>
      <pubDate>Sat, 10 May 2008 18:31:03 GMT</pubDate>
    </item>
    <item>
      <title>CSS sliding doors technique </title>
      <description>This article will show you how to create fancy buttons using CSS sliding doors technique. It is much better to use this technique than to use image buttons because you can apply the style to any link and at the same time you don't have to create an image for each button. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f04%2f30%2fmake-fancy-buttons-using-css-sliding-doors-technique.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f04%2f30%2fmake-fancy-buttons-using-css-sliding-doors-technique.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/CSS_sliding_doors_technique</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/CSS_sliding_doors_technique</guid>
      <pubDate>Mon, 12 May 2008 14:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Implementing Generic Caching</title>
      <description>I develop for a large, high-availability website, with hundreds of thousands of daily users. As such, we need to cache a lot of data in our web-server memory (which is cheap) to save numerous hits to our main database cluster (which is very expensive). I would imagine the desire to improve performance by saving on database hits is common across many web applications - and caching frequently used data is often seen as one of the best ways to solve this problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</guid>
      <pubDate>Tue, 29 Apr 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Page that lists ASP.NET ServerVariables</title>
      <description>A simple page that lists all ASP.NET ServerVariables from the Request object. and some other interesting Request properties.
As an add-on it also shows the current Browser Caps. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fremy.supertext.ch%2f2008%2f04%2fasp-server-variables-request-object-and-browser-caps%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fremy.supertext.ch%2f2008%2f04%2fasp-server-variables-request-object-and-browser-caps%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Page_that_lists_ASP_NET_ServerVariables</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Page_that_lists_ASP_NET_ServerVariables</guid>
      <pubDate>Wed, 09 Apr 2008 12:31:45 GMT</pubDate>
    </item>
    <item>
      <title>stylizedweb.com - Most used CSS tricks</title>
      <description>Earlier before I have written an article about current best CSS hacks which you can see here And now here's the list of today's most used CSS tricks - tips. I have added image examples for most of them because of critics on CSS hacks article. If you think I have missed any please let me know. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstylizedweb.com%2f2008%2f03%2f12%2fmost-used-css-tricks%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstylizedweb.com%2f2008%2f03%2f12%2fmost-used-css-tricks%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/stylizedweb_com_Most_used_CSS_tricks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/stylizedweb_com_Most_used_CSS_tricks</guid>
      <pubDate>Thu, 13 Mar 2008 00:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Over 250 High Quality Royalty Free icons set</title>
      <description>Free Icon Download Offers High Quality Royalty Free icons for Windows, Mac and Linux. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.freeiconsdownload.com"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.freeiconsdownload.com" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Over_250_High_Quality_Royalty_Free_icons_set</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Over_250_High_Quality_Royalty_Free_icons_set</guid>
      <pubDate>Wed, 12 Mar 2008 13:31:02 GMT</pubDate>
    </item>
    <item>
      <title>if ... else if ... else if ... else ... : an alternative</title>
      <description>Did you know there's an alternative way of writing &amp;quot;if .. else if .. else if .. etc..&amp;quot; in C#? You probably do, but if you don't, read on... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f03%2f11%2fifElseIfElseIfElseAnAlternative.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f03%2f11%2fifElseIfElseIfElseAnAlternative.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/if_else_if_else_if_else_an_alternative</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/if_else_if_else_if_else_an_alternative</guid>
      <pubDate>Tue, 11 Mar 2008 17:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Why my ASP.NET AJAX forms are never submitted twice</title>
      <description>A few examples of how to use getElementsByTagName and/or jQuery, in conjunction with ASP.NET AJAX, to easily disable all Button controls on a page or logical groups; to prevent duplicate submissions during partial postbacks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f03%2f04%2fwhy-my-aspnet-ajax-forms-are-never-submitted-twice%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f03%2f04%2fwhy-my-aspnet-ajax-forms-are-never-submitted-twice%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Why_my_ASP_NET_AJAX_forms_are_never_submitted_twice</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Why_my_ASP_NET_AJAX_forms_are_never_submitted_twice</guid>
      <pubDate>Tue, 04 Mar 2008 15:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Three levels of extension methods</title>
      <description>Some tips for building up C# 3.0 extension methods to solve problems, from wrapping static framework classes, to creating missing methods, to performing business logic validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f02%2fthree-levels-of.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f02%2fthree-levels-of.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Three_levels_of_extension_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Three_levels_of_extension_methods</guid>
      <pubDate>Fri, 29 Feb 2008 03:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Embedding ASP.NET Server Variables in Client JavaScript</title>
      <description>Getting Server Variables embedded into a page and using them from JavaScript code can be a pain. Following Jon Galloway's post a few days ago I thought that maybe a solution that doesn't rely on ASP.NET AJAX and is more generic might be useful to make the task easier and apply much broader scope. The result is an easy to use, generic class that generates a JavaScript object from key value pairs  created on the server from static values or dynamic control/object properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f252178.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f252178.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Embedding_ASP_NET_Server_Variables_in_Client_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Embedding_ASP_NET_Server_Variables_in_Client_JavaScript</guid>
      <pubDate>Tue, 12 Feb 2008 15:46:03 GMT</pubDate>
    </item>
    <item>
      <title>RESX file Web Editor</title>
      <description>A collaboration tool to enable your translators to do their job right on your ASP.NET website! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f02%2fRESX-file-Web-Editor.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f02%2fRESX-file-Web-Editor.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/RESX_file_Web_Editor</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/RESX_file_Web_Editor</guid>
      <pubDate>Tue, 12 Feb 2008 14:16:02 GMT</pubDate>
    </item>
    <item>
      <title>10 ASP.NET Performance and Scalability Secrets</title>
      <description>ASP.NET 2.0 has many secrets, when revealed, can give you big performance and scalability boost. For instance, there are secret bottlenecks in Membership and Profile provider which can be solved easily to make authentication and authorization faster. Furthermore, ASP.NET Http pipeline can be tweaked to avoid executing unnecessary code that gets hit on each and every request... &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%2faspnet%2f10ASPNetPerformance.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2faspnet%2f10ASPNetPerformance.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/10_ASP_NET_Performance_and_Scalability_Secrets</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/10_ASP_NET_Performance_and_Scalability_Secrets</guid>
      <pubDate>Thu, 31 Jan 2008 16:31:02 GMT</pubDate>
    </item>
    <item>
      <title>File Upload Components for ASP.NET </title>
      <description>A quick evaluation of different File Upload Components for ASP.NET. Requirement are a progress bar and it should work on Safari, IE and FF for large files. Results are disappointing, most components did not work. What do other people use? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fremy.supertext.ch%2f2008%2f01%2ffile-upload-with-aspnet%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fremy.supertext.ch%2f2008%2f01%2ffile-upload-with-aspnet%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/File_Upload_Components_for_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/File_Upload_Components_for_ASP_NET</guid>
      <pubDate>Wed, 30 Jan 2008 15:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>