<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by fintz69</title>
    <description>Stories kicked by fintz69</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>Easy way to improve your image gallery using jQuery</title>
      <description>Let's say you are browsing a CSS gallery and you want to check out some new and beautiful website designs. And you are of course interested in some details - for example, which category design belongs to, what's the rating or whatsoever. This information could be rendered below thumbnail, but there are other, more attractive ways of displaying additional data. In this article we'll see how to improve image gallery with a simple trick. &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%2f09%2f03%2fEasy-way-to-improve-your-image-gallery-using-jQuery.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f09%2f03%2fEasy-way-to-improve-your-image-gallery-using-jQuery.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Easy_way_to_improve_your_image_gallery_using_jQuery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Easy_way_to_improve_your_image_gallery_using_jQuery</guid>
      <pubDate>Thu, 04 Sep 2008 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Chrome didn't survive long...</title>
      <description>I uninstalled Google Chrome after considering the potential threads for privacy &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2008%2f09%2f03%2fChrome-didnt-survive-long.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2008%2f09%2f03%2fChrome-didnt-survive-long.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Chrome_didn_t_survive_long</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Chrome_didn_t_survive_long</guid>
      <pubDate>Thu, 04 Sep 2008 03:31:07 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>ASP.NET Validation Controls - Important Points, Tips and Tricks </title>
      <description>ASP.NET validation controls provide an easy-to-use but powerful mechanism of ensuring that data is entered correctly on the forms. There are 6 validation controls included in the ASP.NET 2.0 and ASP.NET 3.5 versions.In this article, we will see some 'very handy' tips and tricks that can be applied to the validation controls in our projects
 &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%3d121"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d121" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Validation_Controls_Important_Points_Tips_and_Tricks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Validation_Controls_Important_Points_Tips_and_Tricks</guid>
      <pubDate>Wed, 03 Sep 2008 15:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Documents 2.0 - Consumable Documents</title>
      <description>Sidar discussing the need for more agile documents in business environments. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f09%2f03%2fdocuments-20-consumable-documents.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f09%2f03%2fdocuments-20-consumable-documents.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Documents_2_0_Consumable_Documents</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Documents_2_0_Consumable_Documents</guid>
      <pubDate>Wed, 03 Sep 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>LINQ to SQL queries involving strings cause SQL Server procedure cache</title>
      <description>Be careful when using LINQ. If an application is using LINQ to SQL and the queries involve the use of strings that can be highly variable in length, the SQL Server procedure cache will become bloated with one version of the query for every possible string length &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2flinq-to-sql-queries-involving-strings-ca"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2flinq-to-sql-queries-involving-strings-ca" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_to_SQL_queries_involving_strings_cause_SQL_Server_procedure_cache</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_to_SQL_queries_involving_strings_cause_SQL_Server_procedure_cache</guid>
      <pubDate>Wed, 03 Sep 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>NVelocity Server Control</title>
      <description>A light weight server control which wraps the NVelocity implementation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsimpable.com%2fcode%2fnvelocity-control%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsimpable.com%2fcode%2fnvelocity-control%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/NVelocity_Server_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/NVelocity_Server_Control</guid>
      <pubDate>Tue, 02 Sep 2008 15:31:05 GMT</pubDate>
    </item>
    <item>
      <title>FxCop for Ajax Code </title>
      <description>FxCop is a great tool to help ensure consistency of .NET code and to help push quality upstream in the development process by reinforcing design guidelines and flagging some potential issues that can be detected through static analysis of your assemblies &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nikhilk.net%2fAjax-FxCop.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nikhilk.net%2fAjax-FxCop.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/FxCop_for_Ajax_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/FxCop_for_Ajax_Code</guid>
      <pubDate>Tue, 02 Sep 2008 18:31:03 GMT</pubDate>
    </item>
    <item>
      <title>RESET values of all controls on a Page using ASP.NET and JavaScript </title>
      <description>In this article we will see how easy it is to use recursion and clear values of all controls on a page using ASP.NET and JavaScript 
 &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%3d78"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d78" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/RESET_values_of_all_controls_on_a_Page_using_ASP_NET_and_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/RESET_values_of_all_controls_on_a_Page_using_ASP_NET_and_JavaScript</guid>
      <pubDate>Tue, 02 Sep 2008 16:16:11 GMT</pubDate>
    </item>
    <item>
      <title>XAML Power Toys</title>
      <description>Karl has released a excellent add-in for Visual Studio called the XAML Power Toys &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.org.za%2frudi%2farchive%2f2008%2f09%2f01%2fxaml-power-toys.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.org.za%2frudi%2farchive%2f2008%2f09%2f01%2fxaml-power-toys.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/XAML_Power_Toys</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/XAML_Power_Toys</guid>
      <pubDate>Tue, 02 Sep 2008 02:01:09 GMT</pubDate>
    </item>
    <item>
      <title>TOP 10 VSTS and TFS Articles you MUST read</title>
      <description>If you have missed on some top articles of Visual Studio Team System (VSTS) and Team Foundation Server (TFS) 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. 
 &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%3d195"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d195" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/TOP_10_VSTS_and_TFS_Articles_you_MUST_read</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/TOP_10_VSTS_and_TFS_Articles_you_MUST_read</guid>
      <pubDate>Mon, 01 Sep 2008 16:16:12 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Content Management System for your ASP.NET Web Site</title>
      <description>This article will show you how to integrate the popular FCKeditor HTML Text editor into an ASP.NET site to provide your users with the ability to edit their web site without them having to access the underlying HTML or source files. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.evonet.com.au%2fpost%2f2008%2f09%2f01%2fCreating-a-Content-Management-System-for-your-ASPNET-Web-Site.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.evonet.com.au%2fpost%2f2008%2f09%2f01%2fCreating-a-Content-Management-System-for-your-ASPNET-Web-Site.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_a_Content_Management_System_for_your_ASP_NET_Web_Site</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_a_Content_Management_System_for_your_ASP_NET_Web_Site</guid>
      <pubDate>Tue, 02 Sep 2008 08:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Render ASP.NET Control as String</title>
      <description>Some simple tips and a handy extension method for rendering any ASP.NET control as a string, which can then be passed via a web service to an AJAX call. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevesmithblog.com%2fblog%2frender-control-as-string%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevesmithblog.com%2fblog%2frender-control-as-string%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Render_ASP_NET_Control_as_String</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Render_ASP_NET_Control_as_String</guid>
      <pubDate>Mon, 01 Sep 2008 13:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Dear Alt.Net Developers:  Stop blaming Microsoft and WebForms for crea</title>
      <description>I am responsible for every website I create.  If I create a site or application that is unmaintainable or that has poorly formed HTML or doesn't render well in all browsers, that is my fault.  I chose my development tools/framework, or my employer, who I choose to work for, chose the development tools/framework.  Either way, it is my responsibility, as a professional, to do my utmost to create the best possible application that is within my capability to create.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2008%2f08%2f29%2fDear-AltNet-Developers-Stop-blaming-Microsoft-and-WebForms-for-creating-bad-developers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2008%2f08%2f29%2fDear-AltNet-Developers-Stop-blaming-Microsoft-and-WebForms-for-creating-bad-developers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Dear_Alt_Net_Developers_Stop_blaming_Microsoft_and_WebForms_for_crea</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Dear_Alt_Net_Developers_Stop_blaming_Microsoft_and_WebForms_for_crea</guid>
      <pubDate>Fri, 29 Aug 2008 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Things That Annoy Programmers</title>
      <description>Programmers all have their personal pet peeves.  Whether it's scope creep, Hungarian notation, or smelly coworkers, there are certain nuisances that we must put up with in our line of work.  The following is a list of the top 10 things that annoy programmers, compiled from the results of my recent question on StackOverflow along with some of my own experiences as a programmer: &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%2fTop-10-Things-That-Annoy-Programmers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fTop-10-Things-That-Annoy-Programmers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Top_10_Things_That_Annoy_Programmers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Top_10_Things_That_Annoy_Programmers</guid>
      <pubDate>Thu, 28 Aug 2008 20:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Generic Client for WCF</title>
      <description>Creating a generic WCF client that uses an existing ChannelFactory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faintisaword.spaces.live.com%2fblog%2fcns!9B0C12DE6225F7B5!1023.entry"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faintisaword.spaces.live.com%2fblog%2fcns!9B0C12DE6225F7B5!1023.entry" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Generic_Client_for_WCF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Generic_Client_for_WCF</guid>
      <pubDate>Wed, 27 Aug 2008 21:45:13 GMT</pubDate>
    </item>
    <item>
      <title>Changing the default Clock Skew in WCF</title>
      <description>It is possible that if you use a WCF binding that has a security binding element, you may encounter the the following exception: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2f%3fp%3d394"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2f%3fp%3d394" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Changing_the_default_Clock_Skew_in_WCF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Changing_the_default_Clock_Skew_in_WCF</guid>
      <pubDate>Wed, 27 Aug 2008 12:44:27 GMT</pubDate>
    </item>
    <item>
      <title>URL rewriting in ASP.NET web applications</title>
      <description>

So, you hate such URLs
Or you'll hate it after you realize how easy it is to make it nicer. Besides all, URL rewriting will improve your rankings on search engines. Search engines like Google will easily index your &amp;quot;static&amp;quot; URLs, instead of dynamic URLs.

There are several ways to accomplish URL Rewriting. I'll explain how to do this by using HttpModule and how to overcome the postback bug that is the outcome of URL rewriting. 

Suppose you have a content management system that stores entire pages in the database. So you can have a Home page, and Home page can have sections Products and Services, and each one of these can have their own child pages or sections, and so on. 

So we want dynamic URL like this: Default.aspx?SectionID=5&amp;amp;ItemID=22 to look like /catalogue/furniture/chairs/chair5.aspx or whatever the business logic requirement is. 

In the example in this article I will not use a database in order to keep it simple, but you imagine there is a database that keeps the URL for each page. I'll use hard-coded Dictionary that will keep some sample pages. 

Note: You can download the full code in the attachment. 

First, we'll make a data access object that will search the database for requested url and return its dynamic url. These are the methods in SampleDAO that will simulate the database and getting the url from there: 

public string GetRealPath(string requestedUrl)
{
    string path = &amp;quot;&amp;quot;;
    Dictionary&amp;lt;string, string&amp;gt; paths = GetPathsFromDatabase();
    if (paths.ContainsKey(requestedUrl))
        paths.TryGetValue(requestedUrl, out path); 
    return path;
}

private static Dictionary&amp;lt;string, string&amp;gt; GetPathsFromDatabase()
{
    Dictionary&amp;lt;string, string&amp;gt; paths = new Dictionary&amp;lt;string, string&amp;gt;();
    paths.Add(&amp;quot;/URLRewrite/FirstSection/Default.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=1&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/SecondSection/Default.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=2&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/FirstSection/Page1.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=1&amp;amp;Item=1&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/FirstSection/Page2.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=1&amp;amp;Item=2&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/SecondSection/Page1.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=2&amp;amp;Item=1&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/SecondSection/SubSection/AnotherOne/Page5.aspx&amp;quot;.ToLower(), &amp;quot;/URLRewrite/Default.aspx?SectionID=2&amp;amp;Item=5&amp;quot;);
    paths.Add(&amp;quot;/URLRewrite/Default.aspx&amp;quot;.ToLo &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%2f08%2f24%2fURL-rewriting-in-ASPNET-web-applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f08%2f24%2fURL-rewriting-in-ASPNET-web-applications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/URL_rewriting_in_ASP_NET_web_applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/URL_rewriting_in_ASP_NET_web_applications</guid>
      <pubDate>Mon, 25 Aug 2008 18:31:05 GMT</pubDate>
    </item>
    <item>
      <title>Programmatically Encrypt Decrypt Configuration Sections in web.config</title>
      <description>The ASP.NET Configuration API provides support for encrypting and decrypting configuration sections in web.config. This feature comes extremely handy when you need to hide sensitive information like passwords. In this article, we will explore how to encrypt and decrypt sections of the web.config. 
 &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%3d185"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d185" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Programmatically_Encrypt_Decrypt_Configuration_Sections_in_web_config</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Programmatically_Encrypt_Decrypt_Configuration_Sections_in_web_config</guid>
      <pubDate>Mon, 25 Aug 2008 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>DateTime vs. DateTimeOffset in .Net</title>
      <description>Understanding the DateTimeOffset struct in .Net 3.5 and how it compares to the standard DateTime struct. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f23%2fdatetime-vs-datetimeoffset-in-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f23%2fdatetime-vs-datetimeoffset-in-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/DateTime_vs_DateTimeOffset_in_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/DateTime_vs_DateTimeOffset_in_Net</guid>
      <pubDate>Mon, 25 Aug 2008 17:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Roland WeigeIt's GhostDoc for Visual Studio</title>
      <description>I have been using Roland WeigeIt's GhostDoc 2.1.3 for both Visual Studio 2005 and 2008 for about six months, and I am hooked. Here's a quick tutorial to get up and running with this free tool. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.alvinashcraft.com%2f2008%2f08%2f23%2froland-weigelts-ghostdoc-for-visual-studio%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.alvinashcraft.com%2f2008%2f08%2f23%2froland-weigelts-ghostdoc-for-visual-studio%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Roland_WeigeIt_s_GhostDoc_for_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Roland_WeigeIt_s_GhostDoc_for_Visual_Studio</guid>
      <pubDate>Sun, 24 Aug 2008 15:31:12 GMT</pubDate>
    </item>
    <item>
      <title>ObservableServiceHost - An InstanceContext aware WCF ServiceHost </title>
      <description>ObservableServiceHost  is a custom WCF ServiceHost that adds an event when a new serice InstanceContext is created.  This can be a useful addition to some, but hopefully the it will help demonstrate the flexibility of the extension mechanisms in WCF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f20%2fobservableservicehost-an-instancecontext-creation-aware-wcf-servicehost%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f20%2fobservableservicehost-an-instancecontext-creation-aware-wcf-servicehost%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/ObservableServiceHost_An_InstanceContext_aware_WCF_ServiceHost</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/ObservableServiceHost_An_InstanceContext_aware_WCF_ServiceHost</guid>
      <pubDate>Thu, 21 Aug 2008 14:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Localizing Linq to SQL Entities</title>
      <description>Sidar shows a possible strategy to localize Linq to SQL entities &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f08%2f18%2flocalizing-linq-to-sql-entities.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f08%2f18%2flocalizing-linq-to-sql-entities.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Localizing_Linq_to_SQL_Entities</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Localizing_Linq_to_SQL_Entities</guid>
      <pubDate>Mon, 18 Aug 2008 09:31:10 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET gets no Respect</title>
      <description>Poor ASP.NET! Is it really that bad? I say No! &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%2f453551.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f453551.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_gets_no_Respect</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_gets_no_Respect</guid>
      <pubDate>Fri, 15 Aug 2008 13:16:11 GMT</pubDate>
    </item>
    <item>
      <title>Implementing a Repository and Specificaiton pattern using Linq</title>
      <description>In my previous post I put down some thoughts on the Repository and Specification patterns and in the end said that with the introduction of Linq and the growing popularity of ORM frameworks and their support for Linq, it's time to look back at these two patterns and see how we can leverage Linq to simplify the patterns and make them infrastructure agnostic. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeinsanity.com%2f2008%2f08%2fimplementing-repository-and.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeinsanity.com%2f2008%2f08%2fimplementing-repository-and.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Implementing_a_Repository_and_Specificaiton_pattern_using_Linq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Implementing_a_Repository_and_Specificaiton_pattern_using_Linq</guid>
      <pubDate>Fri, 15 Aug 2008 12:31:03 GMT</pubDate>
    </item>
  </channel>
</rss>