<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by 123456</title>
    <description>Stories kicked by 123456</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>Update to the Atlas Password Strength Extender control</title>
      <description>Paul Glavich has updated his Atlas Password Strength Extender control. A live example is available at http://www.theglavs.com/ControlTestPage.aspx &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fpglavich%2farchive%2f2006%2f05%2f30%2fUpdate-to-the-Atlas-Password-Strength-Extender-control.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fpglavich%2farchive%2f2006%2f05%2f30%2fUpdate-to-the-Atlas-Password-Strength-Extender-control.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Update_to_the_Atlas_Password_Strength_Extender_control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Update_to_the_Atlas_Password_Strength_Extender_control</guid>
      <pubDate>Wed, 31 May 2006 00:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Checking All CheckBoxes in a GridView</title>
      <description>A common website user interface pattern is a list of items with a checkbox in each row. The archetypical example is the web-based email client, which allows a series of messages to be selected by checking that email's checkbox. Once one or more emails have been selected, the user can apply some group action on those selected messages, such as deleting them, marking them read, or moving them to a different folder. In addition to having the ability to check each record, one at a time, many such user interfaces also provide a &amp;quot;check all&amp;quot; checkbox in the header row. This checkbox, if checked or unchecked, automatically checks or unchecks all items in the list below. (via Scott Guthrie's blog) &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%2f052406-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspnet.4guysfromrolla.com%2farticles%2f052406-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Checking_All_CheckBoxes_in_a_GridView</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Checking_All_CheckBoxes_in_a_GridView</guid>
      <pubDate>Tue, 30 May 2006 08:09:01 GMT</pubDate>
    </item>
    <item>
      <title>TDD By Example - Money</title>
      <description>Learn how to use TDD to drive out a simple scenario. Creating a custom type to encapsulate money. If you find yourself using decimals a lot to represent money in your application, then get started building a first class type that encapsulates the rules for you. In the process, learn how using TDD can help you drive out the functionality in small testable pieces. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fTDDByExampleMoney.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fTDDByExampleMoney.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/TDD_By_Example_Money</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/TDD_By_Example_Money</guid>
      <pubDate>Thu, 25 May 2006 09:17:01 GMT</pubDate>
    </item>
    <item>
      <title>NAnt Starter Series</title>
      <description>A series of articles that will walk you through the layout of your project directory, compiling your projects and test projects with NAnt, as well as dealing with multi-developer scenarios (regarding databases). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fNAntStarterSeries.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fNAntStarterSeries.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/NAnt_Starter_Series</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/NAnt_Starter_Series</guid>
      <pubDate>Thu, 25 May 2006 02:17:01 GMT</pubDate>
    </item>
    <item>
      <title>The 'Reluctant Cache' Pattern</title>
      <description>I use this pattern when implementing custom caching helper classes. It allows items to be placed in the cache only once they have reached a threshold level of requests within a configurable time period. The result is that only the most frequently accessed data will be cached resulting in memory savings for your server. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgavinjoyce%2fpages%2fThe-Reluctant-Cache-Pattern.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgavinjoyce%2fpages%2fThe-Reluctant-Cache-Pattern.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_Reluctant_Cache_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_Reluctant_Cache_Pattern</guid>
      <pubDate>Wed, 24 May 2006 08:09:01 GMT</pubDate>
    </item>
    <item>
      <title>iis.net is live</title>
      <description>Rob Howard just announced the launch of a new portal for IIS. http://www.iis.net/ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frhoward%2farchive%2f2006%2f05%2f23%2fwww.iis.net-is-live_2100_.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frhoward%2farchive%2f2006%2f05%2f23%2fwww.iis.net-is-live_2100_.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/iis_net_is_live</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/iis_net_is_live</guid>
      <pubDate>Tue, 23 May 2006 22:53:01 GMT</pubDate>
    </item>
    <item>
      <title>Script# Prototype</title>
      <description>&amp;quot;Script# brings the C# developer experience (programming and tooling) to Javascript/Ajax world.&amp;quot; This has huge potential. It would be nice to see this become an open source project on codeplex. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nikhilk.net%2fEntry.aspx%3fid%3d121"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nikhilk.net%2fEntry.aspx%3fid%3d121" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Script_Prototype</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Script_Prototype</guid>
      <pubDate>Wed, 24 May 2006 01:09:01 GMT</pubDate>
    </item>
    <item>
      <title>SQL Prompt - Intellisense for SQL Server</title>
      <description>Code completion and intellisense for SQL Server Query Analyzer free until September 1st 2006. No time bombs and no restrictions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.red-gate.com%2fproducts%2fSQL_Prompt%2findex.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.red-gate.com%2fproducts%2fSQL_Prompt%2findex.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/SQL_Prompt_Intellisense_for_SQL_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/SQL_Prompt_Intellisense_for_SQL_Server</guid>
      <pubDate>Tue, 23 May 2006 16:05:01 GMT</pubDate>
    </item>
    <item>
      <title>Atlas PasswordStrength Complexity Control</title>
      <description>Paul Glavich has built a &amp;quot;Password Strength Complexity&amp;quot; extender control that gives real-time feedback on the strength of a password. &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%2f2006%2f05%2f22%2fCool-Atlas-PasswordStrength-Complexity-Control.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f05%2f22%2fCool-Atlas-PasswordStrength-Complexity-Control.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Atlas_PasswordStrength_Complexity_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Atlas_PasswordStrength_Complexity_Control</guid>
      <pubDate>Mon, 22 May 2006 17:13:01 GMT</pubDate>
    </item>
    <item>
      <title>SQL Programming Intellisense with RedGate's SQL Prompt</title>
      <description>From Dan Wahlin : &amp;quot;RedGate (a company with some awesome SQL Server products) is releasing a tool called SQL Prompt that looks phenomenal from what I've seen to this point.  It allows developers to get intellisense as they develop SQL queries within Query Analyzer, SQL Server 2005 Management Studio, Visual Studio 2005, Visual Studio .NET 2003, SQL Server 2000 Enterprise Manager and UltraEdit32.  I haven't had a chance to try the beta out a whole lot yet but it looks like the final release will be May 22nd and I'm pretty excited about it since I've always wanted intellisense in these tools as I create different types of queries.  Did I mention that they're releasing it for free? :-)&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fdwahlin%2farchive%2f2006%2f05%2f19%2f447088.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fdwahlin%2farchive%2f2006%2f05%2f19%2f447088.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/SQL_Programming_Intellisense_with_RedGate_s_SQL_Prompt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/SQL_Programming_Intellisense_with_RedGate_s_SQL_Prompt</guid>
      <pubDate>Sat, 20 May 2006 17:13:01 GMT</pubDate>
    </item>
    <item>
      <title>Logging JavaScript Errors To ASP.NET</title>
      <description>The client exception logger comprises of three parts: a script on the client that catches the exceptions and sends them to the server, a HttpHandler on the server that receives the error details and logs them, and an ASP.NET control that links the two together. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.newtonsoft.com%2fblog%2farchive%2f2006%2f05%2f02%2f98.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.newtonsoft.com%2fblog%2farchive%2f2006%2f05%2f02%2f98.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Logging_JavaScript_Errors_To_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Logging_JavaScript_Errors_To_ASP_NET</guid>
      <pubDate>Sat, 13 May 2006 12:41:00 GMT</pubDate>
    </item>
    <item>
      <title>New IIS7 Features and APIs</title>
      <description>Scott Guthrie outlines the new features and APIs included in IIS7. &amp;quot;IIS7 is a major upgrade of IIS, and will ship in both Windows Vista as well as Windows Longhorn Server.  It includes a ton of new functionality, including some very rich integration with ASP.NET.&amp;quot; &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%2f2006%2f04%2f20%2f443513.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f04%2f20%2f443513.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/New_IIS7_Features_and_APIs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/New_IIS7_Features_and_APIs</guid>
      <pubDate>Fri, 21 Apr 2006 19:29:00 GMT</pubDate>
    </item>
    <item>
      <title>Google Calendar API</title>
      <description>Google Calendar allows client applications to view and update calendar events in the form of Google data API (&amp;quot;GData&amp;quot;) feeds. Your client application can use the Google Calendar data API to create new events, edit or delete existing events, and query for events that match particular criteria.

There are many possible uses for the Calendar data API. For example, you can create a web front end for your group's calendar that uses Google Calendar as a back end. Or you can generate a public calendar for Google Calendar to display, based on your organization's event database. Or you can search relevant calendars to display a list of upcoming events on those calendars. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcode.google.com%2fapis%2fgdata%2fcalendar.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcode.google.com%2fapis%2fgdata%2fcalendar.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Google_Calendar_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Google_Calendar_API</guid>
      <pubDate>Fri, 21 Apr 2006 00:01:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Popup Control</title>
      <description>This article describes an ASP.NET popup control. This control imitates MSN Messenger alert, but it is designed for use in a web page. Graphical appearance of this control can be completely changed by using one of predefined styles or by modifying all colors used on the control. Control supports Drag&amp;amp;Drop, so user can move control on the page, where he wants. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2faspnet%2fasppopup.asp"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2faspnet%2fasppopup.asp" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Popup_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Popup_Control</guid>
      <pubDate>Sun, 05 Mar 2006 01:09:00 GMT</pubDate>
    </item>
    <item>
      <title>Reflector for .NET</title>
      <description>Reflector is an excellent utility - a class browser for .NET components. It supports assembly and namespace views, type and member search, XML documentation, call and callee graphs, IL, Visual Basic, Delphi and C# decompiler, dependency trees, base type and derived type hierarchies and resource viewers.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aisto.com%2froeder%2fdotnet%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aisto.com%2froeder%2fdotnet%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Reflector_for_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Reflector_for_NET</guid>
      <pubDate>Sat, 04 Mar 2006 00:01:00 GMT</pubDate>
    </item>
    <item>
      <title>self-contained ASP.NET application that demonstrates a few things</title>
      <description>David Hayden blogged about a cool new ROW_NUMBER() function that SQL 2005 provides that got me excited and inspired to write a little code last night.

 &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%2f2006%2f01%2f01%2f434314.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f01%2f01%2f434314.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/self_contained_ASP_NET_application_that_demonstrates_a_few_things</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/self_contained_ASP_NET_application_that_demonstrates_a_few_things</guid>
      <pubDate>Fri, 03 Mar 2006 02:17:00 GMT</pubDate>
    </item>
    <item>
      <title>Transactions made easy with .NET 2.0</title>
      <description>One of the more significant improvement in .NET 2.0 is in the area of transactions. Now with a single line it becomes extremely easy to support transactional code blocks using the concept of &amp;quot;ambient&amp;quot; transaction thanks to TransactionScope in the System.Transactions namespace. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developerfusion.co.uk%2fshow%2f5282%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developerfusion.co.uk%2fshow%2f5282%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Transactions_made_easy_with_NET_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Transactions_made_easy_with_NET_2_0</guid>
      <pubDate>Wed, 25 Jan 2006 18:31:00 GMT</pubDate>
    </item>
  </channel>
</rss>