<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by david</title>
    <description>Stories kicked by david</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>Configuration changes in NHibernate 2.0</title>
      <description>A quick summary of the web/app.config changes required when moving from NHibernate 1.2 to the newly released 2.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdavesquared.blogspot.com%2f2008%2f08%2fconfiguration-changes-in-nhibernate-20.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdavesquared.blogspot.com%2f2008%2f08%2fconfiguration-changes-in-nhibernate-20.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Configuration_changes_in_NHibernate_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Configuration_changes_in_NHibernate_2_0</guid>
      <pubDate>Mon, 25 Aug 2008 23:39:51 GMT</pubDate>
    </item>
    <item>
      <title>Test Doubles: When To (Not) Use Them</title>
      <description>Provides some guidelines on how to answer the question &amp;quot;Do I need to mock this object for this test?&amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f08%2ftest-doubles-when-to-not-use-them%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f08%2ftest-doubles-when-to-not-use-them%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Test_Doubles_When_To_Not_Use_Them</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Test_Doubles_When_To_Not_Use_Them</guid>
      <pubDate>Wed, 13 Aug 2008 23:19:00 GMT</pubDate>
    </item>
    <item>
      <title>Log4PostSharp - logging with AOP</title>
      <description>How to inject log4net logging code using PostSharp and Log4PostSharp. Shows you how to add logging to an application with a minimum of effort! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fherrmic-coding.blogspot.com%2f2008%2f08%2flog4postsharp-logging-with-aop.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fherrmic-coding.blogspot.com%2f2008%2f08%2flog4postsharp-logging-with-aop.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Log4PostSharp_logging_with_AOP</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Log4PostSharp_logging_with_AOP</guid>
      <pubDate>Thu, 07 Aug 2008 12:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Brackets, braces, parentheses, and other such creatures</title>
      <description>An interesting story about a common task in text-manipulation done with TDD.  

The problem is stated as such:
This aim of this challenge was to determine whether any given string has a legal bracket structure. Basically, make sure all the '(', '[', '{', and '&amp;lt;' have matching ')', ']', '}' and '&amp;gt;'. We also need to take nesting into account, so that &amp;quot;({)}&amp;quot; is incorrect, and &amp;quot;({}&amp;lt;{}&amp;gt;)&amp;quot; will pass.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdavesquared.blogspot.com%2f2008%2f07%2fbrackets-braces-parenthesis-and-other.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdavesquared.blogspot.com%2f2008%2f07%2fbrackets-braces-parenthesis-and-other.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Brackets_braces_parentheses_and_other_such_creatures</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Brackets_braces_parentheses_and_other_such_creatures</guid>
      <pubDate>Tue, 29 Jul 2008 02:29:49 GMT</pubDate>
    </item>
    <item>
      <title>Arrange Act Assert and BDD specifications</title>
      <description>With Rhino Mocks 3.5 just around the corner, I've started using it to create much more readable tests.  One of the things that always bothered me with Expect.Call, constraints and the like was that it mixed in the Arrange with Assert.  For those that haven't heard of AAA, it's a pattern for authoring unit tests:

    * Arrange - set up the unit under test
    * Act - exercise the unit under test, capturing any resulting state
    * Assert - verify the behavior through assertions

As I moved towards BDD context/specification style tests, working with Rhino Mocks didn't fit the picture very well.  But with the new AAA syntax of Rhino Mocks 3.5, I can very cleanly separate out the behavior I want to observe from the mechanics of setting up the test. &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%2f24%2farrange-act-assert-and-bdd-specifications.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%2f24%2farrange-act-assert-and-bdd-specifications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Arrange_Act_Assert_and_BDD_specifications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Arrange_Act_Assert_and_BDD_specifications</guid>
      <pubDate>Fri, 25 Jul 2008 05:46:11 GMT</pubDate>
    </item>
    <item>
      <title>Building a WPF Application: Part 1</title>
      <description>The first in a series on building a FriendFeed client in WPF using TDD, MVP, DI, etc. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicious.com%2fblogs%2fchristopher_bennage%2farchive%2f2008%2f07%2f22%2fbuilding-a-wpf-application-part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicious.com%2fblogs%2fchristopher_bennage%2farchive%2f2008%2f07%2f22%2fbuilding-a-wpf-application-part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Building_a_WPF_Application_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Building_a_WPF_Application_Part_1</guid>
      <pubDate>Tue, 22 Jul 2008 23:56:39 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>Mon, 21 Jul 2008 16:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Call Virtual Functions From Constructors? </title>
      <description>Be aware of this matter because it is not a trivial issue and apparently, there are no errors or warnings generated by the compiler. So, the rule to remember is to never call virtual methods from constructors. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f07%2f08%2fcall-virtual-functions-from-constructors%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f07%2f08%2fcall-virtual-functions-from-constructors%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Call_Virtual_Functions_From_Constructors</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Call_Virtual_Functions_From_Constructors</guid>
      <pubDate>Wed, 09 Jul 2008 05:01:02 GMT</pubDate>
    </item>
    <item>
      <title>How To Write Testable ASP.NET WebForms</title>
      <description>Microsoft's upcoming ASP.NET MCV framework makes it easy to write tests for your application layer logic. But what about those of us who are stuck with ASP.NET WebForms? You can still write highly testable ASP.NET WebForms with only a little bit of extra effort. But that extra effort really pays off in the long run. In this post, i'll give a detailed description of one approach that has worked for me really well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f07%2fhow-to-write-testable-aspnet-webforms%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f07%2fhow-to-write-testable-aspnet-webforms%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/How_To_Write_Testable_ASP_NET_WebForms</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/How_To_Write_Testable_ASP_NET_WebForms</guid>
      <pubDate>Mon, 07 Jul 2008 10:16:15 GMT</pubDate>
    </item>
    <item>
      <title>Intro to NHibernate</title>
      <description>This article takes someone through setting up NHibernate for the first time using the AdventureWorks database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d49"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d49" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Intro_to_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Intro_to_NHibernate</guid>
      <pubDate>Fri, 27 Jun 2008 01:49:09 GMT</pubDate>
    </item>
    <item>
      <title>Foundations of Programming Ebook</title>
      <description>Covering the basics of good programming. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2008%2f06%2f24%2ffoundations-of-programming-ebook.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2008%2f06%2f24%2ffoundations-of-programming-ebook.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Foundations_of_Programming_Ebook</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Foundations_of_Programming_Ebook</guid>
      <pubDate>Wed, 25 Jun 2008 14:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Separation of Concerns by example: Part 2</title>
      <description>Jimmy Bogard walks through eliminating dependencies in part 2 of his excellent series. &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%2f06%2f24%2fseparation-of-concerns-by-example-part-2.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%2f06%2f24%2fseparation-of-concerns-by-example-part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Separation_of_Concerns_by_example_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Separation_of_Concerns_by_example_Part_2</guid>
      <pubDate>Tue, 24 Jun 2008 19:30:22 GMT</pubDate>
    </item>
    <item>
      <title>What makes me NOT want to leave a company/client/shop </title>
      <description>What makes me NOT want to leave a company &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2008%2f06%2f23%2fwhat-makes-me-not-want-to-leave-a-company-client-shop.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2008%2f06%2f23%2fwhat-makes-me-not-want-to-leave-a-company-client-shop.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_makes_me_NOT_want_to_leave_a_company_client_shop</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_makes_me_NOT_want_to_leave_a_company_client_shop</guid>
      <pubDate>Tue, 24 Jun 2008 16:16:09 GMT</pubDate>
    </item>
    <item>
      <title>Seperation of Concerns</title>
      <description>Jimmy bogard shows how to attack a static method to break out its concerns &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%2f06%2f19%2fseparation-of-concerns-by-example-part-1.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%2f06%2f19%2fseparation-of-concerns-by-example-part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Seperation_of_Concerns</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Seperation_of_Concerns</guid>
      <pubDate>Sun, 22 Jun 2008 23:15:18 GMT</pubDate>
    </item>
    <item>
      <title>WSS/SharePoint Extension 1.2 for Visual Studio 2008</title>
      <description>Finally it's out, get it while it's hot. Now you SharePoint developers no longer need to hesitate to upgrade to Visual Studio 2008 if you haven't. Some tips are provided if you need to install the extension on your XP/Vista machine (i.e. not having WSS 3.0 preinstalled). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebender.denniland.com%2fwsssharepoint-extension-12-for-visual-studio-2008%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebender.denniland.com%2fwsssharepoint-extension-12-for-visual-studio-2008%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/WSS_SharePoint_Extension_1_2_for_Visual_Studio_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/WSS_SharePoint_Extension_1_2_for_Visual_Studio_2008</guid>
      <pubDate>Fri, 20 Jun 2008 05:10:43 GMT</pubDate>
    </item>
    <item>
      <title>A jQuery Client Status Bar</title>
      <description>Status bars are very useful in client applications to display well status information and having a reusable and easily callable and configured status component to display messages is extremely handy. Here's an implementation that uses jQuery plus a bit of CSS to make short work of displaying status content. &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%2f388213.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f388213.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/A_jQuery_Client_Status_Bar</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/A_jQuery_Client_Status_Bar</guid>
      <pubDate>Fri, 13 Jun 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Rhino.Mocks Beta Bits are Running Turbo-Charged!</title>
      <description>A new Rhino.Mocks beta dropped a couple weeks ago to little fan-fare... but perhaps we should take a closer look because tests running on the new bits are executing about 50% faster! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2008%2f06%2f11%2frhino.mocks-beta-bits-are-running-turbo-charged.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2008%2f06%2f11%2frhino.mocks-beta-bits-are-running-turbo-charged.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Rhino_Mocks_Beta_Bits_are_Running_Turbo_Charged</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Rhino_Mocks_Beta_Bits_are_Running_Turbo_Charged</guid>
      <pubDate>Wed, 11 Jun 2008 04:11:11 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to Mocking with Moq</title>
      <description>Short screencast introduction to Mocking with Moq &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f8"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f8" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Introduction_to_Mocking_with_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Introduction_to_Mocking_with_Moq</guid>
      <pubDate>Fri, 06 Jun 2008 01:16:03 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront: Dependency Injection</title>
      <description>This is a long one! I sat with Jeremy Miller (of StructureMap/CodeBetter fame) for over 2 hours, talking about DI, Singletons, kids, and other things and what came of it is, in my opinion, the best webcast in this series. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-13%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-13%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MVC_Storefront_Dependency_Injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MVC_Storefront_Dependency_Injection</guid>
      <pubDate>Tue, 03 Jun 2008 14:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Alt.NET Podcast Launched!</title>
      <description>The Alt.NET Podcast has a new podcast. The premier episode is a conversation with David Laribee, Jeremy D. Miller, and Chad Myers about continuously improving yourself, your code, and your team. Give it a listen! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faltnetpodcast.com%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faltnetpodcast.com%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Alt_NET_Podcast_Launched</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Alt_NET_Podcast_Launched</guid>
      <pubDate>Tue, 13 May 2008 23:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Writing a Simple Role Playing Game with C# .NET and the State Pattern</title>
      <description>Learn how to use the State design pattern in C# .NET by writing a basic role playing game, with a main character who explores a forest, finds magical items, slays monsters, and gains experience points. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle94.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle94.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Writing_a_Simple_Role_Playing_Game_with_C_NET_and_the_State_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Writing_a_Simple_Role_Playing_Game_with_C_NET_and_the_State_Pattern</guid>
      <pubDate>Thu, 01 May 2008 21:31:03 GMT</pubDate>
    </item>
    <item>
      <title>jQuery AJAX calls to a WCF REST Service</title>
      <description>Here's an overview of how to call WCF REST services with jQuery. The basic process is very easy, but if you want to handle the formats that Microsoft sends down reliably, you have to make some format choices and deal with JSON encoding and decoding that is not native to jQuery. &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%2f324917.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f324917.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/jQuery_AJAX_calls_to_a_WCF_REST_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/jQuery_AJAX_calls_to_a_WCF_REST_Service</guid>
      <pubDate>Mon, 21 Apr 2008 23:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Beware of the mysterious params in C#!</title>
      <description>The 'params' keyword may behave different than you might think it should!

This one is a must for every C# developer out there! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-params-quiz-and-issues.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fC-params-quiz-and-issues.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Beware_of_the_mysterious_params_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Beware_of_the_mysterious_params_in_C</guid>
      <pubDate>Tue, 15 Apr 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Using DataLoadOptions with LinqToSql</title>
      <description>By default LINQTo SQL uses lazy loading. This post looks at using the DataLoadOptions class to get more control over the fetch process, including immediate loading using LoadWith() and filtering data using AssociateWith(). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felsharpo.blogspot.com%2f2008%2f04%2fplaying-around-with-linq-to-sql-using.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felsharpo.blogspot.com%2f2008%2f04%2fplaying-around-with-linq-to-sql-using.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Using_DataLoadOptions_with_LinqToSql</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Using_DataLoadOptions_with_LinqToSql</guid>
      <pubDate>Sun, 06 Apr 2008 22:58:50 GMT</pubDate>
    </item>
    <item>
      <title>When Linq and ref Parameters Meet</title>
      <description>In this post we look into a curious quirk of C#: you can't use parameters passed as &amp;quot;ref&amp;quot; inside a Linq query (or a lambda expression or anonymous method either). By analysing the intermediate code produced by the C# compiler, we learn how anonymous methods are compiled when they need lexical scoping semantics. Finally, an attempt to change the IL to get the desired semantics reveals why C# forbids this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.programmersheaven.com%2fuser%2fpheaven%2fblog%2f210-When-Linq-and-ref-Parameters-Meet%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.programmersheaven.com%2fuser%2fpheaven%2fblog%2f210-When-Linq-and-ref-Parameters-Meet%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/When_Linq_and_ref_Parameters_Meet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/When_Linq_and_ref_Parameters_Meet</guid>
      <pubDate>Fri, 04 Apr 2008 11:07:53 GMT</pubDate>
    </item>
  </channel>
</rss>