<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by RyanSmith</title>
    <description>Stories kicked by RyanSmith</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>How to check email works with no SMTP</title>
      <description>Testing code that sends email has always been a pain. You had to set up a SMTP service just to test that your .NET application sends the e-mail correctly... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fsmtp-delivery-method-SpecifiedPickupDirectory.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fsmtp-delivery-method-SpecifiedPickupDirectory.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_check_email_works_with_no_SMTP</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_check_email_works_with_no_SMTP</guid>
      <pubDate>Wed, 09 Jan 2008 00:01:02 GMT</pubDate>
    </item>
    <item>
      <title>The VB.NET Salary Gap</title>
      <description>Have you ever wondered what the salary difference is between a VB.NET and a C#, C++ or Java job? I did a little research on this tonight, courtesy of Indeed.com, the job listing aggregation site. What I found really wasn't all that surprising but it was interesting none the less. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvbnotebookfor.net%2f2007%2f09%2f17%2fthe-vbnet-salary-gap%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvbnotebookfor.net%2f2007%2f09%2f17%2fthe-vbnet-salary-gap%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_VB_NET_Salary_Gap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_VB_NET_Salary_Gap</guid>
      <pubDate>Mon, 17 Sep 2007 11:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Phone Number Validation and Formatting with JavaScript</title>
      <description>Yet another approach to validating phone number input with JavaScript.  Unlike many of the other schemes, this validation function takes any valid 10 digit phone number in any format, validates it, then sets the value of the text field to the desired format of the programmer.  Much more user friendly than those rigid validation schemes where the user is forced into a format. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fValidating_Phone_Numbers_With_JavaScript-197_219_231_330.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fValidating_Phone_Numbers_With_JavaScript-197_219_231_330.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Phone_Number_Validation_and_Formatting_with_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Phone_Number_Validation_and_Formatting_with_JavaScript</guid>
      <pubDate>Tue, 28 Aug 2007 08:49:44 GMT</pubDate>
    </item>
    <item>
      <title>Don't Be a Validation Nazi</title>
      <description>&amp;quot;Postel wrote that in an RFC that defined TCP, but it applies much more broadly. It's natural that developers, used to the exacting nature of writing code for a compiler, where even the most minor of typos can bring a program screeching to a halt, have a tendency to apply such exactitude on their users.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f08%2f26%2fdont-be-a-validation-nazi.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f08%2f26%2fdont-be-a-validation-nazi.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Don_t_Be_a_Validation_Nazi</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Don_t_Be_a_Validation_Nazi</guid>
      <pubDate>Mon, 27 Aug 2007 06:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Scott Hanselman's 2007 Ultimate Developer and Power Users Tools</title>
      <description>Scott's fantastic list of essential tools updated for 2007 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hanselman.com%2ftools"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2ftools" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Scott_Hanselman_s_2007_Ultimate_Developer_and_Power_Users_Tools</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Scott_Hanselman_s_2007_Ultimate_Developer_and_Power_Users_Tools</guid>
      <pubDate>Fri, 24 Aug 2007 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks Beta 1 Available For Download</title>
      <description>I have just tagged and uploaded SVN revision 132 as DotNetKicks Beta 1. Enjoy! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.incremental.ie%2farchive%2f2007%2f08%2f07%2fdotnetkicks-beta-1-available-for-download.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.incremental.ie%2farchive%2f2007%2f08%2f07%2fdotnetkicks-beta-1-available-for-download.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DotNetKicks_Beta_1_Available_For_Download</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DotNetKicks_Beta_1_Available_For_Download</guid>
      <pubDate>Tue, 07 Aug 2007 11:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Creating Excel Spreadsheets from VB.NET</title>
      <description>This article provides a nice simple introduction to creating Excel spreadsheets with multiple worksheets programmatically from VB.NET

Simple straight-forward tutorial with full source code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fCreating_Excel_From_VB_DOT_NET-197_209_329.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fCreating_Excel_From_VB_DOT_NET-197_209_329.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Creating_Excel_Spreadsheets_from_VB_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Creating_Excel_Spreadsheets_from_VB_NET</guid>
      <pubDate>Fri, 20 Jul 2007 08:37:59 GMT</pubDate>
    </item>
    <item>
      <title>The real reason SELECT * queries are bad: index coverage</title>
      <description>Are SELECT * queries bad? Sure, everyone know that. But, why? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2007%2f07%2f18%2fthe-real-reason-select-queries-are-bad-index-coverage.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2007%2f07%2f18%2fthe-real-reason-select-queries-are-bad-index-coverage.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/The_real_reason_SELECT_queries_are_bad_index_coverage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/The_real_reason_SELECT_queries_are_bad_index_coverage</guid>
      <pubDate>Thu, 19 Jul 2007 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Getting with it: Test-Driven Development</title>
      <description>Introduction to Test-Driven Development, from a developer who should have learnt sooner. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.jagregory.com%2f2007%2f07%2f17%2fgetting-with-it-test-driven-development%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.jagregory.com%2f2007%2f07%2f17%2fgetting-with-it-test-driven-development%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Getting_with_it_Test_Driven_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Getting_with_it_Test_Driven_Development</guid>
      <pubDate>Thu, 19 Jul 2007 14:01:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET AJAX Chat Tutorial</title>
      <description>A nifty little tutorial that teaches you how to create an AJAX driven web chat with ASP.NET and SQL Server as the back end. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fAJAX_Web_Chat_ASP_NET-271_290_328.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dynamicajax.com%2ffr%2fAJAX_Web_Chat_ASP_NET-271_290_328.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/ASP_NET_AJAX_Chat_Tutorial</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/ASP_NET_AJAX_Chat_Tutorial</guid>
      <pubDate>Thu, 19 Apr 2007 08:58:29 GMT</pubDate>
    </item>
  </channel>
</rss>