<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Lear</title>
    <description>Stories kicked by Lear</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>jQuery AJAX calls to a WCF REST Service</title>
      <description>In this post I'll show how you can use jQuery to call a WCF REST service without requiring the ASP.NET AJAX ScriptManager and the client scripts that it loads by default. &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%2f2008%2fApr%2f21%2fjQuery-AJAX-calls-to-a-WCF-REST-Service"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f2008%2fApr%2f21%2fjQuery-AJAX-calls-to-a-WCF-REST-Service" 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_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/jQuery_AJAX_calls_to_a_WCF_REST_Service_1</guid>
      <pubDate>Thu, 10 Nov 2011 16:58:12 GMT</pubDate>
    </item>
    <item>
      <title>Why Do &amp;quot;Not Windows Store&amp;quot;?</title>
      <description>On Friday we released an open source alternative to the Windows Store for Windows 8 Apps called the &amp;quot;Not Windows Store&amp;quot;.  Why?  Will people even want unverified apps?  Aren't multiple app stores a detriment to end users? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f09%2fwhy-not-windows-store.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f09%2fwhy-not-windows-store.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Why_Do_Not_Windows_Store</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Why_Do_Not_Windows_Store</guid>
      <pubDate>Mon, 19 Sep 2011 19:14:35 GMT</pubDate>
    </item>
    <item>
      <title>Integrating JavaScript and C# with Script#</title>
      <description>Have you ever had an enum in your server code that you wanted to access in client side code? Or wanted the safety of compile time errors when there are discrepancies between your server-side and client-side code? Or had a C# Data Transfer Object (DTO) that you wanted to enable Intellisense for in JavaScript? I hadn't found a good solution either ... until now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f08%2fintegrating-javascript-and-c-with.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f08%2fintegrating-javascript-and-c-with.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Integrating_JavaScript_and_C_with_Script</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Integrating_JavaScript_and_C_with_Script</guid>
      <pubDate>Wed, 24 Aug 2011 12:22:21 GMT</pubDate>
    </item>
    <item>
      <title>Advanced Burn Up Charts</title>
      <description>The problem is that burndown charts lack two essential pieces of information. First, how much work was actually accomplished during a given iteration (as opposed to how much work remains to be completed) and second how much total work the project contains (or if you prefer how much scope has increased each iteration). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f04%2fadvanced-burn-down-charts.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2011%2f04%2fadvanced-burn-down-charts.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Advanced_Burn_Up_Charts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Advanced_Burn_Up_Charts</guid>
      <pubDate>Fri, 15 Apr 2011 12:15:45 GMT</pubDate>
    </item>
    <item>
      <title>Type-Safe Entity Framework Include</title>
      <description>Unlike many ORM solutions MS Entity Framework does not lazy fetch accessed tables. Coming from LINQ to SQL I didn't like this feature at first because it meant adding a bunch of loosely typed include statements to every SQL call. But I quickly realized the performance benefits, not to mention the N+1 problem just goes away. But, I still had heartburn over the loose typing of the include statement, so I came up with my own strongly typed include. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2ftype-safe_entity_framework_inc.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2ftype-safe_entity_framework_inc.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Type_Safe_Entity_Framework_Include</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Type_Safe_Entity_Framework_Include</guid>
      <pubDate>Fri, 19 Nov 2010 14:40:31 GMT</pubDate>
    </item>
    <item>
      <title>Death to the DAO and How to Test LINQ </title>
      <description>Occasionally I hear complaints that LINQ is hard to unit test. These complaints aren't about LINQ to objects, mind you, they're specific to the complexities of the flavors of LINQ that turn C# code into something else like SQL or CAML using expression trees. The most common technologies are LINQ to SQL, the Entity Framework, or in my case at the moment LINQ to SharePoint. In this post I'm going to propose a technique that makes testing LINQ not just easy, but downright elegant - assuming you're ok with extension methods - lots of extension methods. And assuming you're ready to kill your Data Access Objects (DAO) tier. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f07%2fdeath-to-dao-and-how-to-test-linq.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f07%2fdeath-to-dao-and-how-to-test-linq.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Death_to_the_DAO_and_How_to_Test_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Death_to_the_DAO_and_How_to_Test_LINQ</guid>
      <pubDate>Tue, 27 Jul 2010 11:15:52 GMT</pubDate>
    </item>
    <item>
      <title>Client Side AJAX Applications in SharePoint 2010 - Part 3</title>
      <description>The last part in a three part series that explores building client side AJAX applications with ASP.Net AJAX 4 Templating and the WCF Data Services (aka ADO.Net Data Services, aka oData, aka Astoria) in SharePoint 2010. This part focuses on writing data back to SharePoint lists with ASP.Net AJAX Templates. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in_3617.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in_3617.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_3</guid>
      <pubDate>Wed, 24 Mar 2010 10:46:29 GMT</pubDate>
    </item>
    <item>
      <title>Client Side AJAX Applications in SharePoint 2010 - Part 2</title>
      <description>Part two of a three part series that explores building client side AJAX applications with ASP.Net AJAX 4 Templating and the WCF Data Services (aka ADO.Net Data Services, aka oData, aka Astoria) in SharePoint 2010. Part two shows how to create an application page in Visual Studio 2010 and then write a simple ASP.Net AJAX 4 Template page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in_21.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in_21.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_2</guid>
      <pubDate>Mon, 22 Mar 2010 17:01:46 GMT</pubDate>
    </item>
    <item>
      <title>Client Side AJAX Applications in SharePoint 2010 - Part 1</title>
      <description>Part one of a three part series that explores building client side AJAX applications with ASP.Net AJAX 4 Templating and the WCF Data Services (aka ADO.Net Data Services, aka oData, aka Astoria) in SharePoint 2010.  Part one focuses on the WCF Data Services aspects of SharePoint 2010. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f03%2fclient-side-ajax-applications-in.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Client_Side_AJAX_Applications_in_SharePoint_2010_Part_1</guid>
      <pubDate>Sun, 21 Mar 2010 20:35:16 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight for Windows Phone 7 is NOT the same full Silverlight 3 RTM</title>
      <description>This article lists the differences between the Silverlight mobile and Silverlight 3 RTM runtimes.  Even though Microsoft announced that there is not &amp;quot;Silverlight Lite&amp;quot; version, there are plenty of differences to be aware of between the two runtimes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsilverlighthack.com%2fpost%2f2010%2f03%2f16%2fSilverlight-for-Windows-Phone-7-is-NOT-the-same-full-Silverlight-3-RTM.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsilverlighthack.com%2fpost%2f2010%2f03%2f16%2fSilverlight-for-Windows-Phone-7-is-NOT-the-same-full-Silverlight-3-RTM.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_for_Windows_Phone_7_is_NOT_the_same_full_Silverlight_3_RTM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_for_Windows_Phone_7_is_NOT_the_same_full_Silverlight_3_RTM</guid>
      <pubDate>Wed, 17 Mar 2010 03:19:01 GMT</pubDate>
    </item>
    <item>
      <title>[video] How To Create Burndown Charts For User Stories in SharePoint</title>
      <description>This 13 minute screencast shows you how to create a user stories list in SharePoint and build burn up and burn down charts off of the data using Microsoft Excel. It includes the custom fields you'll need in SharePoint, the formula's you'll have to create in Excel, and shows tips along the way like how to simplify refreshing your reports when data changes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f02%2fvideo-how-to-create-burndown-charts-for.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2010%2f02%2fvideo-how-to-create-burndown-charts-for.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/video_How_To_Create_Burndown_Charts_For_User_Stories_in_SharePoint</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/video_How_To_Create_Burndown_Charts_For_User_Stories_in_SharePoint</guid>
      <pubDate>Fri, 12 Feb 2010 20:41:17 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010 and Team Foundation Server 2010 Beta 2 virtual imag</title>
      <description>Here's a great way to get up-to-speed with Visual Studio 2010 and Team Foundation Server 2010.download the complete virtual images and get started! 

Choose one of the three virtualization options below:

Visual Studio 2010 Beta 2 (Hyper-V) 
Visual Studio 2010 Beta 2 (Windows [7] Virtual PC) 
Visual Studio 2010 Beta 2 (Virtual PC 2007 SP1) 

Microsoft Visual Studio 2010 Ultimate provides an integrated environment of tools and server infrastructure that simplifies the entire application development process. 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2010%2f01%2f04%2fvisual-studio-2010-and-team-foundation-server-2010-beta-2-virtual-images.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2010%2f01%2f04%2fvisual-studio-2010-and-team-foundation-server-2010-beta-2-virtual-images.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_and_Team_Foundation_Server_2010_Beta_2_virtual_imag</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_and_Team_Foundation_Server_2010_Beta_2_virtual_imag</guid>
      <pubDate>Wed, 06 Jan 2010 19:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Business Process Modeling for Software Developers</title>
      <description>As a software developer I never thought I'd be saying this (I suppose eight years of working for the company that invented this technique might bias me), but you can not underestimate the value of business process modeling when starting a new project. This is especially true if it's a small project and you don't have the benefit of a dedicated requirements analyst.

As a consultant (or as a person who is learning someone else's business) your job is to understand your customers existing business better than they do themselves. And you need to be on the same page with others regarding how you are going to change their day to day functions. And that's what business process modeling is for.

You may ignore this document after the first week on the project, in fact I would encourage you to. But even if you throw it away immediately after creating it, the process of developing the document will still:

* Flush out important questions
* Show your customer you understand their world
* Help document the project to other developers
* Facilitate communication (especially with the people who pay the bills)
* Generate user stories (requirements) 
* Identify the entities that can feed into an Entity Relationship Diagram (or database I suppose)
* Aid making good choices for the decisions it be hard to undo later (like whether to manually code workflows or use Windows Workflow Foundation)
* More clearly identify pain points and areas where your software can help end users; and
* Identify metrics that can help determine project success from an ROI and product owner's perspective

Convinced this is a tool you need in your toolbelt yet? As long as the answer isn't &amp;quot;I only write code leave me alone&amp;quot; then check out this quick how-to: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f12%2fbusiness-process-modeling-for-software.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f12%2fbusiness-process-modeling-for-software.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Business_Process_Modeling_for_Software_Developers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Business_Process_Modeling_for_Software_Developers</guid>
      <pubDate>Wed, 23 Dec 2009 13:15:55 GMT</pubDate>
    </item>
    <item>
      <title>Ruby on Rails, a Microsoft Developer's Perspective</title>
      <description>Ever wondered what it would be like to branch out of the Microsoft world after being immersed in it for twelve years? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f11%2fruby-on-rails-microsoft-developers.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f11%2fruby-on-rails-microsoft-developers.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Ruby_on_Rails_a_Microsoft_Developer_s_Perspective</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Ruby_on_Rails_a_Microsoft_Developer_s_Perspective</guid>
      <pubDate>Wed, 18 Nov 2009 14:57:08 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint 2010 Expectations Meet Reality</title>
      <description>A list of ten current SharePoint failures (such as testability, lack of referential integiry, poor usability, etc), and how SharePoint 2010 resolves or fails to resolve each one. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f10%2fsharepoint-2010-expectations-meet.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f10%2fsharepoint-2010-expectations-meet.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/SharePoint_2010_Expectations_Meet_Reality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/SharePoint_2010_Expectations_Meet_Reality</guid>
      <pubDate>Sat, 24 Oct 2009 03:18:36 GMT</pubDate>
    </item>
    <item>
      <title>TFS Sucks, here is a list why</title>
      <description>If you are thinking about using TFS here is a list of reasons why TFS sucks for SCM.  Any suggestions on making these annoyances go away is very welcome. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2fwhy_i_dislike_tfs_-_team_found.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2fwhy_i_dislike_tfs_-_team_found.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/TFS_Sucks_here_is_a_list_why</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/TFS_Sucks_here_is_a_list_why</guid>
      <pubDate>Thu, 10 Sep 2009 11:45:03 GMT</pubDate>
    </item>
    <item>
      <title>Unit Testing SharePoint - Past, Present, and Sporm</title>
      <description>As I described in SharePoint: The Wild West of Software Development there is a serious problem when you develop for SharePoint: ensuring quality through unit testing is really, really hard. And that's where a new open source tool just released today called sporm (SharePoint Object Relational Mapper) comes in. While sporm provides many benefits besides simplified unit testing I wanted to focus on this topic first, because sporm's approach, which models the entity framework in the way it supports POCO's, is a unique feature not available with other SharePoint tools like LINQ to SharePoint. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f09%2funit-testing-sharepoint-past-present.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f09%2funit-testing-sharepoint-past-present.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Unit_Testing_SharePoint_Past_Present_and_Sporm</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Unit_Testing_SharePoint_Past_Present_and_Sporm</guid>
      <pubDate>Wed, 09 Sep 2009 17:42:54 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint: The Wild West of Software Development</title>
      <description>Some argue that Microsoft developers lack rigor -- that techniques like unit testing and continuous integration are virtually unheard of in this space. That's rubbish. I would be shocked if the percentage of developers that track code coverage is significantly different for the .Net or Java spaces (not quite mainstream, but respectable). Mind you I'm talking .Net development in general. SharePoint, now that's another story. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f08%2fsharepoint-wild-west-of-software.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f08%2fsharepoint-wild-west-of-software.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/SharePoint_The_Wild_West_of_Software_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/SharePoint_The_Wild_West_of_Software_Development</guid>
      <pubDate>Fri, 21 Aug 2009 14:00:02 GMT</pubDate>
    </item>
    <item>
      <title>IEnumerable.Count() is a Code Smell</title>
      <description>Count() is a frequently abused LINQ extension method that iterates through every item in an enumerable. But many developers don't realize that .Count() won't short circuit after it finds more than zero items -- it will continue iterating through every single item. This article introduces the problem and proposes a couple of solutions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f07%2fienumerablecount-is-code-smell.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f07%2fienumerablecount-is-code-smell.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IEnumerable_Count_is_a_Code_Smell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IEnumerable_Count_is_a_Code_Smell</guid>
      <pubDate>Thu, 23 Jul 2009 19:44:04 GMT</pubDate>
    </item>
    <item>
      <title>Tuple, a new type on .Net 4.0</title>
      <description>If you ever played with some language that have the Tuple type I bet you miss it in .Net. Well 4.0 adds it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.dynamicprogrammer.com%2f2009%2f05%2f25%2fTupleANewTypeOnNet40.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.dynamicprogrammer.com%2f2009%2f05%2f25%2fTupleANewTypeOnNet40.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Tuple_a_new_type_on_Net_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Tuple_a_new_type_on_Net_4_0</guid>
      <pubDate>Mon, 25 May 2009 21:46:37 GMT</pubDate>
    </item>
    <item>
      <title>Secrets of SharePoint 2010 Exposed at TechEd 2009</title>
      <description>The details of SharePoint 2010 are under tight wraps. If you asked any of the presenters at Tech Ed the typical response was &amp;quot;I have no idea what you're talking about.&amp;quot; But that doesn't mean presenters didn't occasionally slip up or say more than they probably should have. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f05%2fsecrets-of-sharepoint-2010-exposed-at.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f05%2fsecrets-of-sharepoint-2010-exposed-at.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Secrets_of_SharePoint_2010_Exposed_at_TechEd_2009</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Secrets_of_SharePoint_2010_Exposed_at_TechEd_2009</guid>
      <pubDate>Mon, 18 May 2009 08:32:29 GMT</pubDate>
    </item>
    <item>
      <title>IE6 not supported in SharePoint 2010; IE6 support expires July 2010</title>
      <description>Quotes from the article: 

&amp;quot;...Due to this focus Internet Explorer 6 will not be a supported browser for SharePoint Server 2010.&amp;quot;

Q: Is Internet Explorer 6 officially supported by Microsoft?
A: Official Microsoft Product Support for Internet Explorer 6 will expire in July 2010. You can find additional information on Microsoft's Support Lifecycle Policy including specific dates, product information and support offerings here: http://support.microsoft.com/gp/lifepolicy. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fsharepoint%2farchive%2f2009%2f05%2f07%2fannouncing-sharepoint-server-2010-preliminary-system-requirements.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fsharepoint%2farchive%2f2009%2f05%2f07%2fannouncing-sharepoint-server-2010-preliminary-system-requirements.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ie/IE6_not_supported_in_SharePoint_2010_IE6_support_expires_July_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ie/IE6_not_supported_in_SharePoint_2010_IE6_support_expires_July_2010</guid>
      <pubDate>Tue, 12 May 2009 02:57:56 GMT</pubDate>
    </item>
    <item>
      <title>Add an action to a SharePoint list actions menu for a specific list</title>
      <description>If you have ever tried adding a SharePoint custom action to the actions menu and tried using &amp;quot;List&amp;quot; or &amp;quot;ContentType&amp;quot; as the &amp;quot;RegistrationType&amp;quot; and then tried to specify a specific list or content type in the &amp;quot;RegistrationId&amp;quot; you know that it doesn't work. SharePoint will silently not render your custom action. If you try and target a generic list using a &amp;quot;RegistrationId&amp;quot; of &amp;quot;100&amp;quot; you will see that SharePoint will gladly render your action on every list in the site. I have found a rather kludgy work around to the problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2fhow_to_add_a_custom_action_to.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nearinfinity.com%2fblogs%2fjoe_ferner%2fhow_to_add_a_custom_action_to.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Add_an_action_to_a_SharePoint_list_actions_menu_for_a_specific_list</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Add_an_action_to_a_SharePoint_list_actions_menu_for_a_specific_list</guid>
      <pubDate>Sun, 10 May 2009 22:50:06 GMT</pubDate>
    </item>
    <item>
      <title>Code Access Security Cheat Sheet</title>
      <description>A full page cheat sheet on Code Access Security (CAS).  Includes screenshots of the .NET Framework 2.0 Configuration tool.  Describes the following terms: Permission, PermissionSet, Code Group, Policy Level, Assembly Instance, Evidence; and Evidence Type.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f05%2fcode-access-security-cheat-sheet.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f05%2fcode-access-security-cheat-sheet.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Code_Access_Security_Cheat_Sheet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Code_Access_Security_Cheat_Sheet</guid>
      <pubDate>Thu, 07 May 2009 19:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Roadmap of Microsoft Certifications - SQL Server Certifications</title>
      <description>In these times of economic slowdown and uncertainties, more and more IT professionals are concerned about their job security and their qualifications. With job insecurity looming on their minds, it is a common trend for developers to start hunting for ways to update their skills. Sound knowledge and real world work experience are always a good way to help secure your future. However, a great way to demonstrate knowledge and competence is by having a certification in the technology one claims to be proficient in. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f05%2f04%2fsql-server-roadmap-of-microsoft-certifications-sql-server-certifications-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f05%2f04%2fsql-server-roadmap-of-microsoft-certifications-sql-server-certifications-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Roadmap_of_Microsoft_Certifications_SQL_Server_Certifications_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Roadmap_of_Microsoft_Certifications_SQL_Server_Certifications_1</guid>
      <pubDate>Tue, 05 May 2009 09:31:14 GMT</pubDate>
    </item>
  </channel>
</rss>
