<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by fatdaveh</title>
    <description>Stories kicked by fatdaveh</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>Backup ALL your SQL Server 2005 databases using a script </title>
      <description>I wanted to backup all my databases... I had loads, creating a step for each db was getting tedious, so I wrote this script. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView487F82A5-C96B-4660-A070-F7C8B7FC4431.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView487F82A5-C96B-4660-A070-F7C8B7FC4431.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Backup_ALL_your_SQL_Server_2005_databases_using_a_script</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Backup_ALL_your_SQL_Server_2005_databases_using_a_script</guid>
      <pubDate>Sun, 25 Nov 2007 17:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Getting the Virtual Path of a Request in c# </title>
      <description>This simple bit of code will get you the Virtual Path of your current request. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewC93F8521-8014-4CB9-8989-F2E2403A8D76.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewC93F8521-8014-4CB9-8989-F2E2403A8D76.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Getting_the_Virtual_Path_of_a_Request_in_c</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Getting_the_Virtual_Path_of_a_Request_in_c</guid>
      <pubDate>Tue, 06 Nov 2007 02:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to get more than 3GB in Windows Vista 32-bit </title>
      <description>Out if the box, Vista (32-bit) only detects a maximum of 3GB of RAM. You're probably gutted if you just bought a 4GB PC.  All is not lost... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView090A0DC0-6AB2-441A-94E6-E1BFDCDC5D0B.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView090A0DC0-6AB2-441A-94E6-E1BFDCDC5D0B.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_to_get_more_than_3GB_in_Windows_Vista_32_bit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_to_get_more_than_3GB_in_Windows_Vista_32_bit</guid>
      <pubDate>Thu, 13 Sep 2007 03:10:44 GMT</pubDate>
    </item>
    <item>
      <title>&amp;quot;Nothing has changed&amp;quot; - Determining when a procedure has been altered</title>
      <description>Cool little script to determine when a stored procedure was last updated. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.sqlteam.com%2fjoew%2farchive%2f2007%2f08%2f29%2f60312.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.sqlteam.com%2fjoew%2farchive%2f2007%2f08%2f29%2f60312.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Nothing_has_changed_Determining_when_a_procedure_has_been_altered</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Nothing_has_changed_Determining_when_a_procedure_has_been_altered</guid>
      <pubDate>Sat, 08 Sep 2007 05:01:01 GMT</pubDate>
    </item>
    <item>
      <title>What Screen size should we be building sites for?</title>
      <description>Monitors are getting cheaper and cheaper, is 800 x 600 a thing of the past??? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView79ED7260-EC5C-42DC-ADAD-407A64C1AB88.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView79ED7260-EC5C-42DC-ADAD-407A64C1AB88.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/What_Screen_size_should_we_be_building_sites_for</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/What_Screen_size_should_we_be_building_sites_for</guid>
      <pubDate>Thu, 26 Jul 2007 02:46:02 GMT</pubDate>
    </item>
    <item>
      <title>IsGuid() method (Regular Expression Based Guid Validation)</title>
      <description>Here is a function I try to keep handy which tests a string for a Guid and returns True or False.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView8AD536EF-BC0D-427F-9F15-3A1BC663848E.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView8AD536EF-BC0D-427F-9F15-3A1BC663848E.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IsGuid_method_Regular_Expression_Based_Guid_Validation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IsGuid_method_Regular_Expression_Based_Guid_Validation</guid>
      <pubDate>Tue, 24 Jul 2007 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>What ASP.NET Developers Should Know About JavaScript</title>
      <description>This article approaches JavaScript from the perspective of an ASP.NET developer who is comfortable with the paradigms and patterns of either C# or Visual Basic. The article doesn't look at how to use JavaScript from ASP.NET exactly, but it does look at why JavaScript is so different from the two languages we commonly use with the .NET CLR.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.odetocode.com%2fArticles%2f473.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.odetocode.com%2fArticles%2f473.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/What_ASP_NET_Developers_Should_Know_About_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/What_ASP_NET_Developers_Should_Know_About_JavaScript</guid>
      <pubDate>Thu, 19 Jul 2007 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Cancel a Web Service Call in Asp.net Ajax</title>
      <description>This will show you how to cancel a web Service call after it is invoked, It will also provide some interesting findings (Maybe a Bug) in Asp.net Ajax Network Layer. There are plenty of examples available on how to abort an UpdatePanel AsyncPostback but none for the WebService. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2frashid%2farchive%2f2007%2f07%2f14%2fCancel-a-Web-Service-Call-in-Asp.net-Ajax.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2frashid%2farchive%2f2007%2f07%2f14%2fCancel-a-Web-Service-Call-in-Asp.net-Ajax.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Cancel_a_Web_Service_Call_in_Asp_net_Ajax</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Cancel_a_Web_Service_Call_in_Asp_net_Ajax</guid>
      <pubDate>Sat, 14 Jul 2007 02:46:01 GMT</pubDate>
    </item>
    <item>
      <title>The &amp;quot;Nested WHERE-IN&amp;quot; Anti-Pattern</title>
      <description>There's a fascinating technique that I see many beginners use when writing SQL statements, and I call it the &amp;quot;Nested WHERE-IN&amp;quot; anti-pattern. It is, unfortunately, a common SQL technique used to avoid JOINS at all costs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.sqlteam.com%2fjeffs%2farchive%2f2007%2f07%2f12%2f60254.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.sqlteam.com%2fjeffs%2farchive%2f2007%2f07%2f12%2f60254.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/The_Nested_WHERE_IN_Anti_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/The_Nested_WHERE_IN_Anti_Pattern</guid>
      <pubDate>Thu, 12 Jul 2007 11:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Rendering a Control to a String </title>
      <description>This is a really handy little function for rendering a control to a string. Really handy if you want to pass back rendered HTML from a StaticPageMethod or WebService. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView82C6D636-C440-43CF-A443-E9BBFEA2BD5D.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView82C6D636-C440-43CF-A443-E9BBFEA2BD5D.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Rendering_a_Control_to_a_String</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Rendering_a_Control_to_a_String</guid>
      <pubDate>Thu, 12 Jul 2007 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Why ASP.NET AJAX UpdatePanels are dangerous</title>
      <description>Replace those UpdatePanels with WebMethods and JSON. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2findex.php%2f2007%2f07%2f11%2fwhy-aspnet-ajax-updatepanels-are-dangerous%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2findex.php%2f2007%2f07%2f11%2fwhy-aspnet-ajax-updatepanels-are-dangerous%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Why_ASP_NET_AJAX_UpdatePanels_are_dangerous</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Why_ASP_NET_AJAX_UpdatePanels_are_dangerous</guid>
      <pubDate>Wed, 11 Jul 2007 13:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Calling a static &amp;quot;page method&amp;quot; from Javascript using MS AJAX </title>
      <description>Atlas gave us the ability to easily call Web Services from JavaScript. MS AJAX has gone one step further! We can now call methods in the codebehine of the current page from Javascript. Here's how: 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView7B75C93E-C8C9-4576-972B-2C3138DFC671.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView7B75C93E-C8C9-4576-972B-2C3138DFC671.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Calling_a_static_page_method_from_Javascript_using_MS_AJAX</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Calling_a_static_page_method_from_Javascript_using_MS_AJAX</guid>
      <pubDate>Tue, 10 Jul 2007 23:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Launching an Ajax ModalPopupExtender from JavaScript </title>
      <description>This article is based on the popular &amp;quot;Launching a ModalPopupExtender from JavaScript&amp;quot; article. The original was written for Atlas, this is the updated version for Ajax.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView38736C2B-BAD3-418A-A5B0-DAC4F1A5A83A.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView38736C2B-BAD3-418A-A5B0-DAC4F1A5A83A.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Launching_an_Ajax_ModalPopupExtender_from_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Launching_an_Ajax_ModalPopupExtender_from_JavaScript</guid>
      <pubDate>Tue, 10 Jul 2007 07:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Centering a DIV using the negative margin method </title>
      <description>An oldie but a goodie.. This method is very clean and works in all browsers. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewC38AB7CC-9118-4E2F-B989-D1C9C856168C.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewC38AB7CC-9118-4E2F-B989-D1C9C856168C.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Centering_a_DIV_using_the_negative_margin_method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Centering_a_DIV_using_the_negative_margin_method</guid>
      <pubDate>Thu, 21 Jun 2007 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Fixing broken users after Database Restore</title>
      <description>Ever restored a Database which was created on a different server then not been able to use the same logon you had previously set up?  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView688B3920-1D87-4661-9C95-C3E55630C13C.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView688B3920-1D87-4661-9C95-C3E55630C13C.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Fixing_broken_users_after_Database_Restore</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Fixing_broken_users_after_Database_Restore</guid>
      <pubDate>Thu, 21 Jun 2007 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>DTS, Excel and mixed format columns</title>
      <description>I recently had a problem DTS importing an Excel spreadsheet which contained columns with mixed text and data values. After a bit of hunting around, I found an extended property IMEX=1. The IMEX=1 property forces everything to text when reading from a source.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewB8886C25-B4CC-4E27-9498-C13D0F458C70.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewB8886C25-B4CC-4E27-9498-C13D0F458C70.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/DTS_Excel_and_mixed_format_columns</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/DTS_Excel_and_mixed_format_columns</guid>
      <pubDate>Wed, 20 Jun 2007 11:25:03 GMT</pubDate>
    </item>
    <item>
      <title>Web 2 Ajax Style Animated Gif's and Generator MORE NEEDED!!</title>
      <description>When searching high and low for a ajax style wait icon I came across the following handy sites.

Please send me links to more. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView04C43663-45AC-4DEF-AAAE-29C81C3CBC03.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView04C43663-45AC-4DEF-AAAE-29C81C3CBC03.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_2_Ajax_Style_Animated_Gif_s_and_Generator_MORE_NEEDED</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_2_Ajax_Style_Animated_Gif_s_and_Generator_MORE_NEEDED</guid>
      <pubDate>Thu, 21 Jun 2007 01:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Sorting an XML document in C# using XSL</title>
      <description>I needed to sort some XML in C# before itterating through the document. In the end I used the XslCompiledTransform to apply an XSL stylesheet to the XML document. Works very quickly. For reference, this is how I did it.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewA41FF312-8AED-4E53-BF6D-64D1DC48812D.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewA41FF312-8AED-4E53-BF6D-64D1DC48812D.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sorting_an_XML_document_in_C_using_XSL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sorting_an_XML_document_in_C_using_XSL</guid>
      <pubDate>Wed, 20 Jun 2007 07:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Credit Card Validation with Regex</title>
      <description>First stage of Visa and Mastercard validation with regex. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewFF028A5D-C096-4B18-897B-968745E41A9A.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewFF028A5D-C096-4B18-897B-968745E41A9A.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Credit_Card_Validation_with_Regex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Credit_Card_Validation_with_Regex</guid>
      <pubDate>Thu, 21 Jun 2007 04:16:02 GMT</pubDate>
    </item>
    <item>
      <title>LoginStatus not logging users out?</title>
      <description>Have you noticed your LoginStatus control doesn't log the user out when you click Logout? Well, to fix this all you need to do is add an id attribute. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewEDD6EAD5-E7AD-401F-A471-79EFF5C01A04.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewEDD6EAD5-E7AD-401F-A471-79EFF5C01A04.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/LoginStatus_not_logging_users_out</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/LoginStatus_not_logging_users_out</guid>
      <pubDate>Thu, 21 Jun 2007 02:01:01 GMT</pubDate>
    </item>
    <item>
      <title>DateTime.ToString() Patterns</title>
      <description>Handy list of DateTime.ToString() patterns. Bookmark it ;-) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView00FF7904-B510-468C-A2C8-F859AA20581F.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView00FF7904-B510-468C-A2C8-F859AA20581F.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/DateTime_ToString_Patterns</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/DateTime_ToString_Patterns</guid>
      <pubDate>Mon, 18 Jun 2007 07:16:01 GMT</pubDate>
    </item>
    <item>
      <title>class.Serialize() </title>
      <description>Handly little function which I include in most classes. This function returns the object serialized as XML, perfect for logging etc. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView42D9A6D3-5422-4E01-8470-D01DEF1F4770.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView42D9A6D3-5422-4E01-8470-D01DEF1F4770.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/class_Serialize</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/class_Serialize</guid>
      <pubDate>Mon, 18 Jun 2007 08:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Highlighting keywords in text using Regex.Replace (Perfect for SEO) </title>
      <description>I needed to take some text and bold certain keywords before returning the data to the web browser (this was to enhance Search Engine Optimization). The following example shows how I achieved it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView9106A22C-16B7-49C7-AC47-0CE9A1106CC8.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView9106A22C-16B7-49C7-AC47-0CE9A1106CC8.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Highlighting_keywords_in_text_using_Regex_Replace_Perfect_for_SEO</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Highlighting_keywords_in_text_using_Regex_Replace_Perfect_for_SEO</guid>
      <pubDate>Mon, 18 Jun 2007 14:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Select a row in an asp:GridView without using a Select Command </title>
      <description>This article has caused a lot of discussion. Does what it says on the tin. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView9FC28EE6-ACB0-4F51-BFE4-38B0B10134D5.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView9FC28EE6-ACB0-4F51-BFE4-38B0B10134D5.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Select_a_row_in_an_asp_GridView_without_using_a_Select_Command</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Select_a_row_in_an_asp_GridView_without_using_a_Select_Command</guid>
      <pubDate>Thu, 21 Jun 2007 12:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Programmatically resolving ~ URL's to the Virtual Root</title>
      <description>The base WebControl class exposes a method named ResolveURL(). This method accepts a url such as &amp;quot;~/Customers/Profile.aspx&amp;quot; and returns the real url, starting from your site's virtual root.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView35445C1B-E1DA-45C7-AFE5-934988BCBB72.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView35445C1B-E1DA-45C7-AFE5-934988BCBB72.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Programmatically_resolving_URL_s_to_the_Virtual_Root</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Programmatically_resolving_URL_s_to_the_Virtual_Root</guid>
      <pubDate>Tue, 19 Jun 2007 00:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>