<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by senfo</title>
    <description>Stories kicked by senfo</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>Meet the C# 4.0 team</title>
      <description>... and some dude from the VB team.  Anders and the guys in room 2543, building 41 (where C# was born) talk about the new features that will be in the next version of C#.

I so wanted to blogspam this one.  Enjoy your direct link. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fbashmohandes%2farchive%2f2008%2f07%2f14%2fc-4-0-meet-the-team.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fbashmohandes%2farchive%2f2008%2f07%2f14%2fc-4-0-meet-the-team.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Meet_the_C_4_0_team</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Meet_the_C_4_0_team</guid>
      <pubDate>Tue, 15 Jul 2008 13:16:05 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC preview release 4 - part 1</title>
      <description>The ASP.NET MVC team is in the final stages of finishing up a new &amp;quot;Preview 4&amp;quot; release that they hope to ship later this week.  The Preview 3 release focused on finishing up a lot of the underlying core APIs and extensibility points in ASP.NET MVC.  Starting with Preview 4 this week you'll start to see more and more higher level features begin to appear that build on top of the core foundation and add nice productivity.

There are a bunch of new features and capabilities in this new build - so much in fact that I decided I needed two posts to cover them all.  This first post will cover the new Caching, Error Handling and Security features in Preview 4, as well as some testing improvements it brings.  My next post will cover the new AJAX features being added with this release as well.
 &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%2f2008%2f07%2f14%2fasp-net-mvc-preview-4-release-part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f07%2f14%2fasp-net-mvc-preview-4-release-part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_preview_release_4_part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_preview_release_4_part_1</guid>
      <pubDate>Mon, 14 Jul 2008 11:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Jump between braces in Visual Studio.</title>
      <description>Move fast between open and close braces.  No more scrolling to find beginning of that illusive if statement. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvkreynin.wordpress.com%2f2008%2f07%2f09%2fjump-between-braces-in-visual-studio%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvkreynin.wordpress.com%2f2008%2f07%2f09%2fjump-between-braces-in-visual-studio%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Jump_between_braces_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Jump_between_braces_in_Visual_Studio</guid>
      <pubDate>Thu, 10 Jul 2008 17:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Reduce ASP.NET Page size and complexity using JQuery-Part 1</title>
      <description>This is my first post on asp.net blog. ASP.NET Ajax and JQuery are two different ajax framework. In this post I will show, how we can enhance gridview using ASP.NET Ajax and JQuery. I also compare the implementation of these frameworks. In next posts i will explain more about JQuery and ASP.NET Ajax and also tell you &amp;quot;How to combine the power of both framework&amp;quot;. My Future post will related to ASP.NET and related frameworks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fsanjeevagarwal%2farchive%2f2008%2f07%2f08%2fReduce-ASP.NET-Page-size-and-complexity-using-JQuery_2D00_Part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fsanjeevagarwal%2farchive%2f2008%2f07%2f08%2fReduce-ASP.NET-Page-size-and-complexity-using-JQuery_2D00_Part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Reduce_ASP_NET_Page_size_and_complexity_using_JQuery_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Reduce_ASP_NET_Page_size_and_complexity_using_JQuery_Part_1</guid>
      <pubDate>Wed, 09 Jul 2008 16:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft cracking down on community extensions</title>
      <description>Microsoft released a tool called Microsoft Source Analyzer, or StyleCop.  It analyzes source code for standards violations.  It's a 1.0 release, so it doesn't do some things ... like have a published API for custom rules or MSBuild integration.  So the community dug in and figured out how to do these things and now MS is firing off license-violation emails.  Don't they get it?  The community wants to use the product, but it's too limited ... these extensions help make it better. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</guid>
      <pubDate>Thu, 03 Jul 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Extending ASP.NET MVC OutputCache ActionFilterAttribute - Substitution</title>
      <description>In this post, Maarten Balliauw explains how to add partial caching (a.k.a. substitution) to his previously created OutputCahce filter for the ASP.NET MVC framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f07%2fExtending-ASPNET-MVC-OutputCache-ActionFilterAttribute---Adding-substitution.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f07%2fExtending-ASPNET-MVC-OutputCache-ActionFilterAttribute---Adding-substitution.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Extending_ASP_NET_MVC_OutputCache_ActionFilterAttribute_Substitution</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Extending_ASP_NET_MVC_OutputCache_ActionFilterAttribute_Substitution</guid>
      <pubDate>Tue, 01 Jul 2008 10:41:54 GMT</pubDate>
    </item>
    <item>
      <title>Performing Subselects with Linq2Sql</title>
      <description>Short screencast on performing Subselects with Linq2Sql &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%2f17"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f17" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Performing_Subselects_with_Linq2Sql</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Performing_Subselects_with_Linq2Sql</guid>
      <pubDate>Tue, 01 Jul 2008 13:16:03 GMT</pubDate>
    </item>
    <item>
      <title>A Programming Job Interview Challenge #10 - The Missing Number </title>
      <description>Here comes the 10th question in our job interview challenge series, the answer to the ninth one is also attached, good luck &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2fnet%2fa-programming-job-interview-challenge-10-the-missing-number%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2fnet%2fa-programming-job-interview-challenge-10-the-missing-number%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/A_Programming_Job_Interview_Challenge_10_The_Missing_Number</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/A_Programming_Job_Interview_Challenge_10_The_Missing_Number</guid>
      <pubDate>Tue, 01 Jul 2008 08:46:09 GMT</pubDate>
    </item>
    <item>
      <title>Difference between LINQ to SQL and the Entity Framework</title>
      <description>LINQ to SQL and the Entity Framework have a lot in common, but each have features targeting different scenarios. 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!195.entry"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!195.entry" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Difference_between_LINQ_to_SQL_and_the_Entity_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Difference_between_LINQ_to_SQL_and_the_Entity_Framework</guid>
      <pubDate>Mon, 30 Jun 2008 22:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight Developer Reference Posters</title>
      <description>Silverlight Developer Reference Posters - Silverlight 1.1 &amp;amp; Silverlight 2
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fiftekharahmedamit.blogspot.com%2f2008%2f06%2fsilverlight-developer-reference-posters.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fiftekharahmedamit.blogspot.com%2f2008%2f06%2fsilverlight-developer-reference-posters.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_Developer_Reference_Posters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_Developer_Reference_Posters</guid>
      <pubDate>Mon, 30 Jun 2008 14:46:08 GMT</pubDate>
    </item>
    <item>
      <title>Creating an ASP.NET MVC OutputCache ActionFilterAttribute</title>
      <description>This blog post explains how to create an OutputCache ActionFilterAttribute to enable server-side and client-side caching.

In every web application, there are situations where you want to cache the HTML output of a specific page for a certain amount of time, because underlying data and processing isn't really subject to changes a lot. This cached response is stored in the web server's memory and offers very fast responses because no additional processing is required. 

Using the ASP.NET MVC framework (preview 3, that is), output caching is still quite hard to do. Simply specifying the OutputCache directive in a view does not do the trick. Luckily, there's this thing called an ActionFilterAttribute, which lets you run code before and after a controller action executes.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f06%2fCreating-an-ASPNET-MVC-OutputCache-ActionFilterAttribute.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f06%2fCreating-an-ASPNET-MVC-OutputCache-ActionFilterAttribute.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_an_ASP_NET_MVC_OutputCache_ActionFilterAttribute</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_an_ASP_NET_MVC_OutputCache_ActionFilterAttribute</guid>
      <pubDate>Sun, 29 Jun 2008 19:16:07 GMT</pubDate>
    </item>
    <item>
      <title>donjon - an agile project management web app</title>
      <description>From hammet - the man behind the castle project
&amp;quot;Our first goal is to make an agile project management web app. Why? We are not happy with the apps we have been using. They clearly are clueless regarding usability, and the pricing is unreasonable - not to mention the drug dealer selling model. The one that has a very decent UI is just not flexible. Also, I'm not a total fan of SaaS model, so I'd rather host my and my clients projects and important data.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhammett.castleproject.org%2f%3fp%3d303"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhammett.castleproject.org%2f%3fp%3d303" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/donjon_an_agile_project_management_web_app</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/donjon_an_agile_project_management_web_app</guid>
      <pubDate>Thu, 03 Jul 2008 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>HashSet to the Rescue</title>
      <description>If you are using a generic List&amp;lt;T&amp;gt; to store unique object references in there is a better way.  It's called the HashSet&amp;lt;T&amp;gt; and it is new in .Net 3.5   It's indexed and it's blazing fast.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fslagd.com%2f%3fp%3d15"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fslagd.com%2f%3fp%3d15" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/HashSet_to_the_Rescue</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/HashSet_to_the_Rescue</guid>
      <pubDate>Tue, 01 Jul 2008 19:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Queuing up Your Remote Invokes</title>
      <description>Serializing requests for remote invoke or multiple requests at will? Here is some sample code and a free download that can help with setting this up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f06%2f24%2fqueuing-up-your-remote-invokes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f06%2f24%2fqueuing-up-your-remote-invokes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Queuing_up_Your_Remote_Invokes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Queuing_up_Your_Remote_Invokes</guid>
      <pubDate>Wed, 25 Jun 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>How To Create a WPF Custom Context Menu </title>
      <description>An easy to learn and implement example about WPF custom context menu creation &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2fnet%2fhow-to-create-a-wpf-custom-context-menu%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2fnet%2fhow-to-create-a-wpf-custom-context-menu%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/How_To_Create_a_WPF_Custom_Context_Menu</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/How_To_Create_a_WPF_Custom_Context_Menu</guid>
      <pubDate>Fri, 20 Jun 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>How to get Cross Browser Compatibility Every Time</title>
      <description>Cross-browser compatibility is one of the most time consuming tasks for any web designer. We've seen many different articles over the net describing common problems and fixes. I've collated all the information I could find to create some coding conventions for ensuring that your site will work first time in every browser. There are some things you should consider for Safari and Firefox also, and IE isn't always the culprit for your CSS woes.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fanthonyshort.com.au%2fblog%2fcomments%2fhow-to-get-cross-browser-compatibility-everytime%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fanthonyshort.com.au%2fblog%2fcomments%2fhow-to-get-cross-browser-compatibility-everytime%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ie/How_to_get_Cross_Browser_Compatibility_Every_Time</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ie/How_to_get_Cross_Browser_Compatibility_Every_Time</guid>
      <pubDate>Thu, 19 Jun 2008 18:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Playing Nice With Service Locators</title>
      <description>An explanation of how you can use the Service Locator pattern along with dependency injection to make your code more flexible in certain cases. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkohari.org%2f2008%2f06%2f18%2fplaying-nice-with-service-locators%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkohari.org%2f2008%2f06%2f18%2fplaying-nice-with-service-locators%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Playing_Nice_With_Service_Locators</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Playing_Nice_With_Service_Locators</guid>
      <pubDate>Wed, 18 Jun 2008 19:16:09 GMT</pubDate>
    </item>
    <item>
      <title>IE Sends Mozilla a New Cake for Firefox 3</title>
      <description>Sean from Microsoft came by just a few minutes ago to drop off a cake for the Internet Explorer team. As people may recall, the IE team sent Mozilla a cake after Firefox 2 shipped and it seems that they wanted to continue the tradition. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.arcanology.com%2f2008%2f06%2f17%2fie-sends-mozilla-a-new-cake-for-firefox-3%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.arcanology.com%2f2008%2f06%2f17%2fie-sends-mozilla-a-new-cake-for-firefox-3%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/IE_Sends_Mozilla_a_New_Cake_for_Firefox_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/IE_Sends_Mozilla_a_New_Cake_for_Firefox_3</guid>
      <pubDate>Wed, 18 Jun 2008 15:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Which kind of cast should you use in C#?</title>
      <description>C# offers two casting operators: the prefix-cast and the as-cast. Although the two operators compile to different op-codes in the CLR, the practical difference between them is in how they handle failed casts. Prefix-cast throws an exception on cast failure, while as-cast returns null. 

It's easier to implement correct error handling when you use prefix cast, because it doesn't require manual checks for null values that can cause problems in distant parts of your program. Prefix-cast should be the default cast operator on your fingertips, that you use for everyday situations - reserve as-cast for special cases where performance matters.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgen5.info%2fq%2f2008%2f06%2f13%2fprefix-casting-versus-as-casting-in-c%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgen5.info%2fq%2f2008%2f06%2f13%2fprefix-casting-versus-as-casting-in-c%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Which_kind_of_cast_should_you_use_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Which_kind_of_cast_should_you_use_in_C</guid>
      <pubDate>Wed, 18 Jun 2008 17:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Keep your .config clean with external config files</title>
      <description>The web.config (or app.config for non-web applications) file is the central place to configure your web application, starting from connection strings, over application settings to ASP.NET specific topics like caching, authentication &amp;amp; authorization, sessions as well as HTTP handlers and modules. Normally the web.config starts as a neat little pet you can easily manage. But as soon as your project grows mature, web.config turns out to be a huge beast. This article shows you a way to tame the beast. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2008%2f06%2fKeep-your-config-clean-with-external-config-files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2008%2f06%2fKeep-your-config-clean-with-external-config-files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Keep_your_config_clean_with_external_config_files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Keep_your_config_clean_with_external_config_files</guid>
      <pubDate>Mon, 16 Jun 2008 14:01:19 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC: Strongly typing form methods with input values</title>
      <description>Description of how you can use LINQ to implement a missing feature of the HtmlHelper class &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgarryshutler.blogspot.com%2f2008%2f06%2faspnet-mvc-strongly-typing-form-methods.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgarryshutler.blogspot.com%2f2008%2f06%2faspnet-mvc-strongly-typing-form-methods.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Strongly_typing_form_methods_with_input_values</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Strongly_typing_form_methods_with_input_values</guid>
      <pubDate>Mon, 16 Jun 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Overview of concurrency in .NET Framework 3.5</title>
      <description>An easy-to-digest high-level summary of concurrency on .Net: what are the different pieces, where they differ and how they relate. If you want to know the difference between a Thread and a BackgroundWorker, or what is the point of interlocked operations, read this article. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2figoro.com%2farchive%2foverview-of-concurrency-in-net-framework-35%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2figoro.com%2farchive%2foverview-of-concurrency-in-net-framework-35%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Overview_of_concurrency_in_NET_Framework_3_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Overview_of_concurrency_in_NET_Framework_3_5</guid>
      <pubDate>Mon, 16 Jun 2008 17:01:14 GMT</pubDate>
    </item>
    <item>
      <title>Sending SMTP Email Asynchronously</title>
      <description>Sending email using the Simple Mail Transport Protocol (SMTP) can be a slow process, particularly when sending large numbers of messages using, for example, a bulk email tool.  This process can be accelerated with considered use of asynchronous sending. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSendSmtpAsync.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSendSmtpAsync.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sending_SMTP_Email_Asynchronously</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sending_SMTP_Email_Asynchronously</guid>
      <pubDate>Tue, 17 Jun 2008 16:16:09 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Tip #1 - Creating New HTML Helpers with Extension Methods</title>
      <description>In this tip, Stephen Walther shows you how you can create two new HTML Helpers that you can use within an ASP.NET MVC View. I show you how you can use extension methods to create new HTML Helpers for displaying bulleted and numbered lists. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fstephenwalther%2farchive%2f2008%2f06%2f13%2fasp-net-mvc-tip-1-creating-new-html-helpers-with-extension-methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fstephenwalther%2farchive%2f2008%2f06%2f13%2fasp-net-mvc-tip-1-creating-new-html-helpers-with-extension-methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_1_Creating_New_HTML_Helpers_with_Extension_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_1_Creating_New_HTML_Helpers_with_Extension_Methods</guid>
      <pubDate>Wed, 25 Jun 2008 09:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Animation in-depth with Silverlight 2.0 Beta - Part Five</title>
      <description>In the last part I've shown how the VideoBrush can be used and videos can be animated by dividing MediaElement into two parts. In this demonstration of Silverlight animation I'll focus on transitional animation. We've seen this type of animation many times in movies, television commercials, music videos, in sting which we see at the beginning of any news. The wipe effect and dissolves are mostly used in film and television. There are other effects which fall into the category of wipe and dissolves. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetslackers.com%2farticles%2fsilverlight%2fAnimation-In-Depth-With-Silverlight-2-0-Beta5.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetslackers.com%2farticles%2fsilverlight%2fAnimation-In-Depth-With-Silverlight-2-0-Beta5.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Animation_in_depth_with_Silverlight_2_0_Beta_Part_Five</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Animation_in_depth_with_Silverlight_2_0_Beta_Part_Five</guid>
      <pubDate>Sat, 14 Jun 2008 06:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>