<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by chrissie1</title>
    <description>Stories kicked by chrissie1</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>Visual Studio 2010 Screenshots</title>
      <description>Visual Studio 2010 has been made available to MSDN subscribers yesterday. I downloaded Visual Studio 2010 today and installed it on Windows 7 RC. I took some images so that you can see what it looks like &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%2fDesktopDev%2fMSTech%2fvisual-studio-2010-screenshots"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fvisual-studio-2010-screenshots" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Screenshots</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Screenshots</guid>
      <pubDate>Wed, 20 May 2009 22:03:58 GMT</pubDate>
    </item>
    <item>
      <title>Collection Of Puzzles For Programmers</title>
      <description>A nice collection of puzzles. Some are harder than others so there is something for everyone. You can choose any language you want, you will see that there are solutions in C#, Ruby, Python, Visual Basic, SQL, JavaScript, C++ and other languages. &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%2fITProfessionals%2fEthicsIT%2fcollection-of-puzzles-for-programmers"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fITProfessionals%2fEthicsIT%2fcollection-of-puzzles-for-programmers" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Collection_Of_Puzzles_For_Programmers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Collection_Of_Puzzles_For_Programmers</guid>
      <pubDate>Fri, 06 Mar 2009 00:16:03 GMT</pubDate>
    </item>
    <item>
      <title>professional values</title>
      <description>Interesting post about over the need to agree to disagree, even in software development. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftheruntime.com%2fblogs%2fjacob%2farchive%2f2009%2f02%2f06%2fprofessional-values.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftheruntime.com%2fblogs%2fjacob%2farchive%2f2009%2f02%2f06%2fprofessional-values.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/professional_values</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/professional_values</guid>
      <pubDate>Sat, 07 Feb 2009 15:45:24 GMT</pubDate>
    </item>
    <item>
      <title>An Interview With Kevin Kline About SQL In A Nutshell Third Edition</title>
      <description>An Interview With Kevin Kline About SQL In A Nutshell Third Edition. SQL In A Nutshell  covers MySQL, PostgreSQL, Oracle and SQL server &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%2fDBProgramming%2fan-interview-with-kevin-kline-about-sql-"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDBProgramming%2fan-interview-with-kevin-kline-about-sql-" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/An_Interview_With_Kevin_Kline_About_SQL_In_A_Nutshell_Third_Edition</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/An_Interview_With_Kevin_Kline_About_SQL_In_A_Nutshell_Third_Edition</guid>
      <pubDate>Fri, 06 Feb 2009 03:16:03 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server - Set based random numbers</title>
      <description>SQL Server - Set based random numbers  The problem with the rand function occurs when you use set based operations. &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%2fsql-server-set-based-random-numbers"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2fsql-server-set-based-random-numbers" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_Set_based_random_numbers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_Set_based_random_numbers</guid>
      <pubDate>Tue, 27 Jan 2009 02:31:09 GMT</pubDate>
    </item>
    <item>
      <title>The Ten Most Asked SQL Server Questions And Their Answers</title>
      <description>Then 10 most asked SQL Server Programming questions and their answer &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%2fthe-ten-most-asked-sql-server-questions--1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2fthe-ten-most-asked-sql-server-questions--1" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/The_Ten_Most_Asked_SQL_Server_Questions_And_Their_Answers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/The_Ten_Most_Asked_SQL_Server_Questions_And_Their_Answers</guid>
      <pubDate>Thu, 11 Dec 2008 22:01:14 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server Precision And Scale Problems</title>
      <description>Many people are confused about SQL Server's precision and scale. This is unfortunate because choosing the correct values for precision and scale is critically important when you perform math operations using the decimal/numeric data type &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%2fsql-server-precision-and-scale-problems"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2fsql-server-precision-and-scale-problems" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_Precision_And_Scale_Problems</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_Precision_And_Scale_Problems</guid>
      <pubDate>Tue, 25 Nov 2008 20:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Troubleshooting blocking 101 on sql-server</title>
      <description>How to find out which process is blickong in SQL-server 2005 &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%2fDBAdmin%2fMSSQLServerAdmin%2ftroubleshooting-blocking-101-on-sql-serv"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDBAdmin%2fMSSQLServerAdmin%2ftroubleshooting-blocking-101-on-sql-serv" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Troubleshooting_blocking_101_on_sql_server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Troubleshooting_blocking_101_on_sql_server</guid>
      <pubDate>Tue, 18 Nov 2008 08:31:02 GMT</pubDate>
    </item>
    <item>
      <title>An interview with Roy Osherove author of &amp;quot;The Art of Unit Testing&amp;quot;</title>
      <description>A short interview with Roy Osherove, author of a new book &amp;quot;The Art of Unit Testing&amp;quot; and known blogger, who works on Typemock Isolator. &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%2fArchitect%2fIntroductionArchitectureDesign%2fan-interview-with-roy-osherove-autor-of-"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fArchitect%2fIntroductionArchitectureDesign%2fan-interview-with-roy-osherove-autor-of-" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/An_interview_with_Roy_Osherove_author_of_The_Art_of_Unit_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/An_interview_with_Roy_Osherove_author_of_The_Art_of_Unit_Testing</guid>
      <pubDate>Mon, 13 Oct 2008 01:46:02 GMT</pubDate>
    </item>
    <item>
      <title>VB.Net: Rhino Mocks and the AAA syntax</title>
      <description>About how to use the new AAA (Arrange, act, and Assert) syntax with VB.Net and the difference with the old syntax. &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%2fDesktopDev%2fMSTech%2fvb-net-rhino-mocks-and-the-aaa-syntax-1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fvb-net-rhino-mocks-and-the-aaa-syntax-1" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/VB_Net_Rhino_Mocks_and_the_AAA_syntax</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/VB_Net_Rhino_Mocks_and_the_AAA_syntax</guid>
      <pubDate>Mon, 06 Oct 2008 22:12:31 GMT</pubDate>
    </item>
    <item>
      <title>Three Simple Rhino Mocks Rules</title>
      <description>Jimmy Bogard shows how he uses the new Rhino Mocks syntax, and three short rules for using it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f10%2f05%2fthree-simple-rhino-mocks-rules.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f10%2f05%2fthree-simple-rhino-mocks-rules.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Three_Simple_Rhino_Mocks_Rules</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Three_Simple_Rhino_Mocks_Rules</guid>
      <pubDate>Tue, 07 Oct 2008 04:46:13 GMT</pubDate>
    </item>
    <item>
      <title>An interview with Louis Davidson author of pro sql server 2008</title>
      <description>Pro SQL Server 2008 Relational Database Design and Implementation is one of those books that should be in the hands of every SQL Server developer. There are tons of SQL Server programming books around but none of them covers the fundamentals of a good SQL Server database, the design. If your design is 'broken' then it is a lot harder to fix it down the road, design is probably the number one reason people have all kinds of problems with their databases. &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%2finterview-with-louis-davidson-author-of-"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2finterview-with-louis-davidson-author-of-" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/An_interview_with_Louis_Davidson_author_of_pro_sql_server_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/An_interview_with_Louis_Davidson_author_of_pro_sql_server_2008</guid>
      <pubDate>Fri, 19 Sep 2008 22:01:12 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 22:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Send Action Queries to Your Database in Batches</title>
      <description>Coming from a database background, I should've known better. But, I didn't. Recently I found myself needing to write a GUI wrapper for a new Address Standardization component we got at work. This was purchased in order to clean addresses for a variety of data processing tasks we do on the way into the database, allowing us to completely automate these processes, &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%2fDesktopDev%2fMSTech%2fsend-action-queries-to-your-database-in-"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fsend-action-queries-to-your-database-in-" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Send_Action_Queries_to_Your_Database_in_Batches</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Send_Action_Queries_to_Your_Database_in_Batches</guid>
      <pubDate>Wed, 03 Sep 2008 01:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Fluent NHibernate - Working with NHibernate without configuration file</title>
      <description>
&amp;quot;I believe that the most important reason why NHibernate is not more widely adopted by general DEV population is exactly the "Java XML configuration" PIA feeling you have while working with it. 

Great news for all of us from that group: NHibernate is possible to be used WITHOUT configuration files! &amp;quot;
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2008%2f08%2f31%2ffluent-nhibernate-nhibernate-without-configuration-files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2008%2f08%2f31%2ffluent-nhibernate-nhibernate-without-configuration-files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Fluent_NHibernate_Working_with_NHibernate_without_configuration_file</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Fluent_NHibernate_Working_with_NHibernate_without_configuration_file</guid>
      <pubDate>Sat, 06 Sep 2008 13:46:10 GMT</pubDate>
    </item>
    <item>
      <title>Only In A Database Can You Get 1000% + Improvement By Changing A Few L</title>
      <description>Only In A Database Can You Get 1000% + Improvement By Changing A Few Lines Of Code &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%2fonly-in-a-database-can-you-get-1000-impr"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDataMgmt%2fDataDesign%2fonly-in-a-database-can-you-get-1000-impr" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Only_In_A_Database_Can_You_Get_1000_Improvement_By_Changing_A_Few_L</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Only_In_A_Database_Can_You_Get_1000_Improvement_By_Changing_A_Few_L</guid>
      <pubDate>Mon, 18 Aug 2008 22:01:04 GMT</pubDate>
    </item>
    <item>
      <title>nHibernate performance against stored procedures</title>
      <description>A 5 part blogpost about the performance of a select statement done with ADO.Net using inline sql, and stored procedures (even some dynamic sql) and then nHibernate to get the same results. But this one has an alternate ending.  &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%2fDesktopDev%2fMSTech%2fnhibernate-performance-against-stored-pr"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fnhibernate-performance-against-stored-pr" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/nHibernate_performance_against_stored_procedures</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/nHibernate_performance_against_stored_procedures</guid>
      <pubDate>Fri, 25 Jul 2008 22:01:15 GMT</pubDate>
    </item>
    <item>
      <title>How to include OpenSearch for your website.</title>
      <description>Scott explains what OpeSearch is and how to add it to for your website. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fAddingOpenSearchToYourWebsiteAndGettingInTheBrowsersSearchBox.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fAddingOpenSearchToYourWebsiteAndGettingInTheBrowsersSearchBox.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_include_OpenSearch_for_your_website</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_include_OpenSearch_for_your_website</guid>
      <pubDate>Tue, 22 Jul 2008 00:06:49 GMT</pubDate>
    </item>
    <item>
      <title>5 Books Every Developer Should Read</title>
      <description>Which books should you read/buy when you are a programmer? I have listed 5 books that have helped me a lot. The books that I have chosen are not specific to any language although some of the books have examples in one language only &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%2fDesktopDev%2fMSTech%2f5-books-every-developer-should-read"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2f5-books-every-developer-should-read" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/5_Books_Every_Developer_Should_Read_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/5_Books_Every_Developer_Should_Read_1</guid>
      <pubDate>Tue, 22 Jul 2008 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Skip lists are fascinating! </title>
      <description>Skip lists are a fascinating data structure: very simple, and yet have the same asymptotic efficiency as much more complicated AVL trees and red-black trees. In this article, I discuss the asymptotic efficiency of operations on skip lists, the ideas that make them work, and their interesting use cases. And, of course, I give you the source code for a skip list in C#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2figoro.com%2farchive%2fskip-lists-are-fascinating%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2figoro.com%2farchive%2fskip-lists-are-fascinating%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Skip_lists_are_fascinating</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Skip_lists_are_fascinating</guid>
      <pubDate>Tue, 22 Jul 2008 00:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Seperations of concerns</title>
      <description>This is the 5th and last part in a series on hoow to make a bad application better. Wonderfully explained. There is a lot to learn from this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f07%2f17%2fseparation-of-concerns-by-example-part-5.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f07%2f17%2fseparation-of-concerns-by-example-part-5.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Seperations_of_concerns</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Seperations_of_concerns</guid>
      <pubDate>Fri, 18 Jul 2008 17:31:03 GMT</pubDate>
    </item>
    <item>
      <title>StructureMap: Basic Scenario Usage </title>
      <description>StructureMap usages: Simple Factory, Object Lifetime Manager, Object Assembler &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fchad_myers%2farchive%2f2008%2f07%2f15%2fstructuremap-basic-scenario-usage.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fchad_myers%2farchive%2f2008%2f07%2f15%2fstructuremap-basic-scenario-usage.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/StructureMap_Basic_Scenario_Usage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/StructureMap_Basic_Scenario_Usage</guid>
      <pubDate>Thu, 17 Jul 2008 10:12:48 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate: Testing The Performance Urban Legend</title>
      <description>I wanted to challenge the dogmatic urban legend passed down from .NET developer to .NET developer since the classic ASP days. That dogma simply states you should always access your database via stored procedure for &amp;quot;performance reasons&amp;quot;. Inline SQL is BAAAAAAD.

So I fired up Visual Studio, created a class and started writing tests.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f07%2f02%2fNHibernateTestingThePerformanceUrbanLegend.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f07%2f02%2fNHibernateTestingThePerformanceUrbanLegend.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NHibernate_Testing_The_Performance_Urban_Legend</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NHibernate_Testing_The_Performance_Urban_Legend</guid>
      <pubDate>Thu, 17 Jul 2008 04:01:10 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Hacks </title>
      <description>At LessThanDot, we've decided to release a series of articles, tips and tricks which will be known as the &amp;quot;Hacks&amp;quot; series. The first instalment was the popular SQL Server Programming Hacks and this week sees the release of the ASP.NET Hacks. These hacks have been split up into the following categories:

    1 Applications
    2 Caching
    3 Controls
    4 Database
    5 Dates
    6 Debugging
    7 Email
    8 Encryption
    9 Files
    10 Images
    11 Javascript
    12 Objects and Classes
    13 Pages
    14 Sessions
    15 Strings
    16 Validation
    17 Visual Studio
    18 Web

We've decided to release these in the wiki so that anyone can contribute to them, so feel free to add anything else that you find useful.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwiki.lessthandot.com%2findex.php%2fASP.NET_Hacks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwiki.lessthandot.com%2findex.php%2fASP.NET_Hacks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Hacks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Hacks</guid>
      <pubDate>Mon, 07 Jul 2008 22:46:08 GMT</pubDate>
    </item>
    <item>
      <title>Danger in Design: Why bother with Architecture?</title>
      <description>Creativity is a wonderful thing. It's also something different for each of us, which is why sometimes our perspectives on the world can produce conflicting ideas on what is the right way and the wrong way to do things. This is a very common facet of the IT world, in particular making computer software, solutions and services. &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%2fArchitect%2fIntroductionArchitectureDesign%2fwhy-bother-with-architecture"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fArchitect%2fIntroductionArchitectureDesign%2fwhy-bother-with-architecture" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Danger_in_Design_Why_bother_with_Architecture</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Danger_in_Design_Why_bother_with_Architecture</guid>
      <pubDate>Tue, 01 Jul 2008 22:01:12 GMT</pubDate>
    </item>
  </channel>
</rss>