<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0"><channel><title>DotNetKicks.com</title><description>the latest published stories from DotNetKicks.com</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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dotnetkicks" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dotnetkicks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Using Open XML SDK 2.0 to Create Office Solutions on Windows 7</title><description>With Open XML SDK 2.0, it becomes much easier to create Microsoft Office (2007 and 2010) based solutions with managed code than to work with VSTO (Office runtime for Visual Studio through interop) directly. The December 2009 Community Technical Preview (CTP) of the SDK, available for download here, is supported on Windows 7, Vista, XP and Windows Server 2003 and 2008.

You can watch this 8-minute video to learn more about how to work with the SDK, including three handy tools for developers here. 
 &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%2f29%2fusing-open-xml-sdk-2-0-to-create-office-solutions-on-windows-7.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2010%2f01%2f29%2fusing-open-xml-sdk-2-0-to-create-office-solutions-on-windows-7.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/CF49567B417CC85F55418E9E3F105BBE01F8F363"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/CF49567B417CC85F55418E9E3F105BBE01F8F363"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=_qk1IcDPoZA:StLfWxhozBM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=_qk1IcDPoZA:StLfWxhozBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/visualstudio/Using_Open_XML_SDK_2_0_to_Create_Office_Solutions_on_Windows_7</link><guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Using_Open_XML_SDK_2_0_to_Create_Office_Solutions_on_Windows_7</guid><pubDate>Mon, 08 Feb 2010 20:30:02 GMT</pubDate></item><item><title>Enterprise Library 5.0 and Unity 2.0 Roadmap</title><description>Now that the release of Visual Studio 2010 is just around the corner, the next thing to consider is when will the updated release of Entlib ship?

Check out this blog post by Grigori Melnik where he reveals that April 14, 2010 is the magic target date.http://blogs.msdn.com/agile/archive/2010/01/20/announcing-enterprise-library-5-0-and-unity-2-0-roadmap.aspx

For those of you who may not be familiar with what Enlib is - The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges. 
 &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%2f02%2f01%2fenterprise-library-5-0-and-unity-2-0-roadmap.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2010%2f02%2f01%2fenterprise-library-5-0-and-unity-2-0-roadmap.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/2953EEF507A3336E504AB41B8807B33D15DED87B"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/2953EEF507A3336E504AB41B8807B33D15DED87B"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=JzBKXHJ9h2Y:mJzhSnGDXs0:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=JzBKXHJ9h2Y:mJzhSnGDXs0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/architecture/Enterprise_Library_5_0_and_Unity_2_0_Roadmap</link><guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Enterprise_Library_5_0_and_Unity_2_0_Roadmap</guid><pubDate>Mon, 08 Feb 2010 19:45:00 GMT</pubDate></item><item><title>JSON Performance in .NET with Binary Data (testing...)</title><description>Binary data and text file formats (JSON, XML) don't tend get along. To be included in JSON or XML binary data has to be encode into a text friendly format, generally base64, which creates overhead both in the time spent encoding/decoding binary, and the extra size of the text encoded data in the message. In our test we'll compare serializing a message with binary data using common .NET serialization methods and compare the result. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2010%2f02%2f07%2fjson-net-performance-with-binary-data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2010%2f02%2f07%2fjson-net-performance-with-binary-data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/2779073E09859D62E6D1DDF9B979DF016397C3BA"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/2779073E09859D62E6D1DDF9B979DF016397C3BA"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=HZNwJMK9LxY:23BVUqo8ggY:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=HZNwJMK9LxY:23BVUqo8ggY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/JSON_Performance_in_NET_with_Binary_Data_testing</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/JSON_Performance_in_NET_with_Binary_Data_testing</guid><pubDate>Mon, 08 Feb 2010 19:00:32 GMT</pubDate></item><item><title>C# 4.0 New Features, Videos, Articles and Books</title><description>I was collecting some learning material on C# 4.0 and stumbled across some useful videos, articles and documents available on C# 4.0. I am just listing a few of them. Check them out! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.devcurry.com%2f2010%2f02%2fc-40-new-features-videos-articles-and.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.devcurry.com%2f2010%2f02%2fc-40-new-features-videos-articles-and.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/76E9FE5834BB16576896559D2A57C7CCF3C572D3"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/76E9FE5834BB16576896559D2A57C7CCF3C572D3"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=e6FopErsX-Q:45pRXDd0Knw:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=e6FopErsX-Q:45pRXDd0Knw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/C_4_0_New_Features_Videos_Articles_and_Books</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_4_0_New_Features_Videos_Articles_and_Books</guid><pubDate>Mon, 08 Feb 2010 16:45:00 GMT</pubDate></item><item><title>Reporting in NoSQL</title><description>One question that comes up a lot in conversation, however, is "dude what about reporting - you can't do that with NoSQL very well now can ya?" and the answer is "yes, correct. You can't". As with all things programming: right tool for the right job. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2010%2f02%2f05%2freporting-in-nosql"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2010%2f02%2f05%2freporting-in-nosql" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/78B124DDA0C10922538AE97F3D3BDA2309D6B3ED"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/78B124DDA0C10922538AE97F3D3BDA2309D6B3ED"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=lNHHenv8XKU:vNpwT8nf3Y0:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=lNHHenv8XKU:vNpwT8nf3Y0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/architecture/Reporting_in_NoSQL</link><guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Reporting_in_NoSQL</guid><pubDate>Mon, 08 Feb 2010 15:15:02 GMT</pubDate></item><item><title>Query Optimization - Interesting Observation of Compute Scalar before </title><description>SQL SERVER - Stream Aggregate Showplan Operator - Reason of Compute Scalar before Stream Aggregate

February 5, 2010 by pinaldave | Edit

I keep a check on the questions received from my readers; when any question crosses my threshold, I surely try to blog about it online. Stream Aggregate is a quite commonly encountered showplan operator. I have often found it in very simple COUNT(*) operation's execution plan. If you like to read an official note on the subject, you can read the same on Book Online over here. The Stream Aggregate operator groups rows by one or more columns and then calculates one or more aggregate expressions returned by the query.

Click more for further story. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetkicks.com%2fdatabase%2fHow_to_Convert_Hex_to_Decimal_A_simple_puzzle"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetkicks.com%2fdatabase%2fHow_to_Convert_Hex_to_Decimal_A_simple_puzzle" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/4455C9173E30071F2796FB4F1AE1AF4F8709B515"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/4455C9173E30071F2796FB4F1AE1AF4F8709B515"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=FHtm0Ah4oLk:fz8tCDiHUVs:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=FHtm0Ah4oLk:fz8tCDiHUVs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/database/Query_Optimization_Interesting_Observation_of_Compute_Scalar_before</link><guid isPermaLink="true">http://www.dotnetkicks.com/database/Query_Optimization_Interesting_Observation_of_Compute_Scalar_before</guid><pubDate>Mon, 08 Feb 2010 08:30:09 GMT</pubDate></item><item><title>Alvas.Audio 7.1 has been published.</title><description>Whats new (version 7.1):
Writes ID3 tag version 1 from MPEG Layer3 streams.
Writes INFO metadata(similar mp3 tags) from Wave streams.
Checks audio signal silence... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2falvas.net%2falvas.audio.aspx%3f71"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2falvas.net%2falvas.audio.aspx%3f71" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/78046177550DD31A0ABD98C79BF6E4380E882A31"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/78046177550DD31A0ABD98C79BF6E4380E882A31"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=OmEMpIO1sj4:Qm6aIfiUYc8:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=OmEMpIO1sj4:Qm6aIfiUYc8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/products/Alvas_Audio_7_1_has_been_published</link><guid isPermaLink="true">http://www.dotnetkicks.com/products/Alvas_Audio_7_1_has_been_published</guid><pubDate>Mon, 08 Feb 2010 05:30:01 GMT</pubDate></item><item><title>How to Convert Hex to Decimal - A simple puzzle </title><description>How to Convert Hex to Decimal - A simple puzzle? 

Let us see if you have answer to this simple puzzle. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f02%2f01%2fsql-server-question-how-to-convert-hex-to-decimal%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f02%2f01%2fsql-server-question-how-to-convert-hex-to-decimal%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/D1610F2D9A563E2FC58A48E4F50F043DF507AE0A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/D1610F2D9A563E2FC58A48E4F50F043DF507AE0A"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=iNyVsYVc_1U:bxK3o-OKoqQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=iNyVsYVc_1U:bxK3o-OKoqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/database/How_to_Convert_Hex_to_Decimal_A_simple_puzzle</link><guid isPermaLink="true">http://www.dotnetkicks.com/database/How_to_Convert_Hex_to_Decimal_A_simple_puzzle</guid><pubDate>Sat, 06 Feb 2010 13:45:02 GMT</pubDate></item><item><title>.NET 4.0 and System.Collections.Concurrent.ConcurrentQueue</title><description>The ConcurrentQueue is a simple (in use, not in construction!) and yet very powerful addition to your parallel programming toolset. If you need thread-safe FIFO operations, then you can throw your locks away and start using the ConcurrentQueue today. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f02%2f04%2fNET-40-and-System_Collections_Concurrent_ConcurrentQueue.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f02%2f04%2fNET-40-and-System_Collections_Concurrent_ConcurrentQueue.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/7FCA44C480B6965CD4BCDA6EF4354A747A63F331"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/7FCA44C480B6965CD4BCDA6EF4354A747A63F331"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=HB69g-0GzGg:ARqsm4wJDmo:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=HB69g-0GzGg:ARqsm4wJDmo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentQueue</link><guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentQueue</guid><pubDate>Fri, 05 Feb 2010 13:45:00 GMT</pubDate></item><item><title>ASP.NET MVC 2 RC 2 Released</title><description>After receiving feedback from our last release candidate back in December, we decided it would be prudent to have one more release candidate that incorporated the feedback. You can read the release notes for everything that changed, there's not a whole lot. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2010%2f02%2f04%2faspnetmvc2-rc2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2010%2f02%2f04%2faspnetmvc2-rc2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/BDF3C0F77DD3D2E72AEAD2F58C91934434870EBC"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/BDF3C0F77DD3D2E72AEAD2F58C91934434870EBC"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=cPlXnXaH20w:fuj6Hh-nfZY:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=cPlXnXaH20w:fuj6Hh-nfZY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_2_RC_2_Released</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_2_RC_2_Released</guid><pubDate>Fri, 05 Feb 2010 13:00:00 GMT</pubDate></item><item><title>Windows Azure Drive (aka X-Drive)</title><description>With today's release of the Windows Azure Tools and SDK version 1.1, also the Windows Azure Drive feature has been released. Announced at last year's PDC as X-Drive, which has nothing to do with a well-known German car manufacturer, this new feature enables a Windows Azure application to use existing NTFS APIs to access a durable drive. This allows the Windows Azure application to mount a page blob as a drive letter, such as X:, and enables easily migration of existing NTFS applications to the cloud.

This blog post will describe the necessary steps to create and/or mount a virtual hard disk on a Windows Azure role instance. &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%2f2010%2f02%2f02%2fWindows-Azure-Drive-(aka-X-Drive).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2010%2f02%2f02%2fWindows-Azure-Drive-(aka-X-Drive).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/8936011B61A19532EA276A64D852D6FEF446D7DC"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/8936011B61A19532EA276A64D852D6FEF446D7DC"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=5OtDWNJFZb4:QyalqSIA-es:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=5OtDWNJFZb4:QyalqSIA-es:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/azure/Windows_Azure_Drive_aka_X_Drive</link><guid isPermaLink="true">http://www.dotnetkicks.com/azure/Windows_Azure_Drive_aka_X_Drive</guid><pubDate>Thu, 04 Feb 2010 13:45:39 GMT</pubDate></item><item><title>A deeper look into AutoMapper: Custom Type Resolvers</title><description>AutoMapper is a framework which uses a convention-based matching algorithm to match up source to destination values. In this episode we are going to learn how to use type resolvers. Type resolvers allow you to perform custom value mapping in a very simple and elegant way with very little code &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%2f161"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f161" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/6355448C951AE6CFAD48CA6D3529F47480890E40"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/6355448C951AE6CFAD48CA6D3529F47480890E40"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=Jd38okhKFrg:6WmU4L4XeVc:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=Jd38okhKFrg:6WmU4L4XeVc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/A_deeper_look_into_AutoMapper_Custom_Type_Resolvers</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_deeper_look_into_AutoMapper_Custom_Type_Resolvers</guid><pubDate>Wed, 03 Feb 2010 19:01:31 GMT</pubDate></item><item><title>Gherkin style specification testing in .NET</title><description>Behavior Driven Development is something that has interested me for quite awhile. I have constantly tried to write my tests as clear and concise as possible but once I saw Cucumber for Ruby that became the new standard for what I was trying to achieve in .NET. This is where SpecFlow comes in.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fryanlanciaux.com%2fryanlanciaux%2fpost%2fGherkin-style-BDD-testing-in-NET.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fryanlanciaux.com%2fryanlanciaux%2fpost%2fGherkin-style-BDD-testing-in-NET.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/D0A0675F824E8A820D5451E64642EBD559DD5495"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/D0A0675F824E8A820D5451E64642EBD559DD5495"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=-BRVxVfHr8A:nMcVpZsbaS0:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=-BRVxVfHr8A:nMcVpZsbaS0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/unittesting/Gherkin_style_specification_testing_in_NET</link><guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Gherkin_style_specification_testing_in_NET</guid><pubDate>Mon, 01 Feb 2010 23:30:06 GMT</pubDate></item><item><title>.NET 4.0 and System.Collections.Concurrent.ConcurrentStack</title><description>The ConcurrentStack is an excellent new tool in our parallel programming toolset which allows us to get the LIFO behavior we want, all without having to worry about locking. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f02%2f01%2fNET-40-and-System_Collections_Concurrent_ConcurrentStack.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f02%2f01%2fNET-40-and-System_Collections_Concurrent_ConcurrentStack.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/D5661248662681AED4983D75E6EE8B2C25E5CDFF"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/D5661248662681AED4983D75E6EE8B2C25E5CDFF"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=wqtvyOmpgdI:YTXZSIfXITQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=wqtvyOmpgdI:YTXZSIfXITQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentStack</link><guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentStack</guid><pubDate>Mon, 01 Feb 2010 22:00:11 GMT</pubDate></item><item><title>Did you know about db4o - a brilliant object oriented database?</title><description>Forget about XML for small and middle sized apps. Use simple, straight forward OO persistence (db4o it's all objects!) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hieu.co.uk%2fblog%2findex.php%2f2010%2f01%2f27%2fdid-you-know-about-db4o-a-brilliant-object-oriented-database%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hieu.co.uk%2fblog%2findex.php%2f2010%2f01%2f27%2fdid-you-know-about-db4o-a-brilliant-object-oriented-database%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/14F1709C58684F9F40A659978B03E0F18640CA09"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/14F1709C58684F9F40A659978B03E0F18640CA09"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=WhzGo-8r_cg:ukKOFwStOAE:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=WhzGo-8r_cg:ukKOFwStOAE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/database/Did_you_know_about_db4o_a_brilliant_object_oriented_database</link><guid isPermaLink="true">http://www.dotnetkicks.com/database/Did_you_know_about_db4o_a_brilliant_object_oriented_database</guid><pubDate>Mon, 01 Feb 2010 16:45:10 GMT</pubDate></item><item><title>Validating a variable length list, ASP.NET MVC 2-style</title><description>Steve Anderson follow up article on how to validate a variable elgnth list in MVC 2.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.stevensanderson.com%2f2010%2f01%2f28%2fvalidating-a-variable-length-list-aspnet-mvc-2-style%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.stevensanderson.com%2f2010%2f01%2f28%2fvalidating-a-variable-length-list-aspnet-mvc-2-style%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/BD0F8A178A9716E48D27D71FB3FD395513DC653A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/BD0F8A178A9716E48D27D71FB3FD395513DC653A"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=bKR3f76KpOg:Of8BbtkQ35k:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=bKR3f76KpOg:Of8BbtkQ35k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/Validating_a_variable_length_list_ASP_NET_MVC_2_style</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Validating_a_variable_length_list_ASP_NET_MVC_2_style</guid><pubDate>Sat, 30 Jan 2010 15:15:07 GMT</pubDate></item><item><title>SQL SERVER - Find Statistics Update Date - Update Statistics</title><description>Statistics are one of the most important factors of a database as it contains information about how data is distributed in the database objects (tables, indexes etc). It is quite common to listen people talking about not optimal plan and expired statistics. Quite often I have heard the suggestion to update the statistics if query is not optimal. Please note that there are many other factors for query to not perform well; expired statistics are one of them for sure. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f01%2f25%2fsql-server-find-statistics-update-date-update-statistics%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f01%2f25%2fsql-server-find-statistics-update-date-update-statistics%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/0E49D05BDB7DBB38E13FEB1AA0043CAEA88E210B"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/0E49D05BDB7DBB38E13FEB1AA0043CAEA88E210B"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=uXcz3ZW1GBE:hrBAiptH6Lo:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=uXcz3ZW1GBE:hrBAiptH6Lo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/database/SQL_SERVER_Find_Statistics_Update_Date_Update_Statistics</link><guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_SERVER_Find_Statistics_Update_Date_Update_Statistics</guid><pubDate>Thu, 28 Jan 2010 19:00:09 GMT</pubDate></item><item><title>CodePlex adds Mercurial support</title><description>Microsoft's open source project hosting site announces the addition of Mercurial to its supported source control systems. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcodeplex%2farchive%2f2010%2f01%2f22%2fcodeplex-now-supporting-native-mercurial.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcodeplex%2farchive%2f2010%2f01%2f22%2fcodeplex-now-supporting-native-mercurial.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/3EECDE013A8431BAD1880D22F80E1D703F8636D2"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/3EECDE013A8431BAD1880D22F80E1D703F8636D2"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=FEJQxQIfxgQ:7uHUrDNmYpY:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=FEJQxQIfxgQ:7uHUrDNmYpY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/opensource/CodePlex_adds_Mercurial_support</link><guid isPermaLink="true">http://www.dotnetkicks.com/opensource/CodePlex_adds_Mercurial_support</guid><pubDate>Thu, 28 Jan 2010 15:15:06 GMT</pubDate></item><item><title>Translating routes (ASP.NET MVC and Webforms)</title><description>For one of the first blog posts of the new year, I thought about doing something cool. And being someone working with ASP.NET MVC, I thought about a cool thing related to that: let's do something with routes! Since System.Web.Routing is not limited to ASP.NET MVC, this post will also play nice with ASP.NET Webforms. But what's the cool thing? How about. translating route values? &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%2f2010%2f01%2f06%2fTranslating-routes-(ASPNET-MVC-and-Webforms).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2010%2f01%2f06%2fTranslating-routes-(ASPNET-MVC-and-Webforms).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/110809D80396FDD4DBA7A35B11E0B7D4A2083CEC"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/110809D80396FDD4DBA7A35B11E0B7D4A2083CEC"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=q1vt37g0Lb4:edVtMAnqdJQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=q1vt37g0Lb4:edVtMAnqdJQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/Translating_routes_ASP_NET_MVC_and_Webforms</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Translating_routes_ASP_NET_MVC_and_Webforms</guid><pubDate>Thu, 28 Jan 2010 14:30:45 GMT</pubDate></item><item><title>.NET 4.0 and System.Collections.Concurrent.ConcurrentBag</title><description>Another in-depth look at a new namespace in .NET 4.0 and how it can help with multithreading. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f01%2f27%2fNET-40-and-System_Collections_Concurrent_ConcurrentBag.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f01%2f27%2fNET-40-and-System_Collections_Concurrent_ConcurrentBag.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/7979714BD325E25F5817E3079F6F4ABDFFA50D3F"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/7979714BD325E25F5817E3079F6F4ABDFFA50D3F"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=jjXqylxfeB0:WK8AqIlxDmk:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=jjXqylxfeB0:WK8AqIlxDmk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentBag</link><guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_4_0_and_System_Collections_Concurrent_ConcurrentBag</guid><pubDate>Thu, 28 Jan 2010 13:45:09 GMT</pubDate></item><item><title>Keeping Your ASP.NET Session Alive Using jQuery</title><description>The following article demonstrates how to keep your session alive when you're using ASP.NET MVC and jQuery.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d453"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d453" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/410C652B3D2DC43FEC98EDBCBB61946CDF6D9D91"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/410C652B3D2DC43FEC98EDBCBB61946CDF6D9D91"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=tN9r2avbTnU:xR2LxtMlZ3s:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=tN9r2avbTnU:xR2LxtMlZ3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/Keeping_Your_ASP_NET_Session_Alive_Using_jQuery</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Keeping_Your_ASP_NET_Session_Alive_Using_jQuery</guid><pubDate>Thu, 28 Jan 2010 13:00:01 GMT</pubDate></item><item><title>Table Per Type Inheritance in Entity Framework</title><description>The first inheritance mapping I'm going to show is called Table Per Type or TPT. Before I start with the example lets define what is TPT. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f01%2f22%2ftable-per-type-inheritance-in-entity-framework.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f01%2f22%2ftable-per-type-inheritance-in-entity-framework.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/5A60E45938684811DC7C5535BF8578F8B4E14365"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/5A60E45938684811DC7C5535BF8578F8B4E14365"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=SGUPUUk3JQk:bN5ypzr3llM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=SGUPUUk3JQk:bN5ypzr3llM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/adonet/Table_Per_Type_Inheritance_in_Entity_Framework</link><guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Table_Per_Type_Inheritance_in_Entity_Framework</guid><pubDate>Wed, 27 Jan 2010 14:30:01 GMT</pubDate></item><item><title>A Simple Standalone Server for db4o as Windows Service</title><description>A simple db4o server (with source code) that runs as a Windows service &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeveloper.db4o.com%2ftabid%2f98%2fafv%2ftopic%2faff%2f44%2faft%2f9639%2fDefault.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeveloper.db4o.com%2ftabid%2f98%2fafv%2ftopic%2faff%2f44%2faft%2f9639%2fDefault.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/01E0FA1A4F2B8DCCCE5AE1FAF5A2E980F73C0FBD"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/01E0FA1A4F2B8DCCCE5AE1FAF5A2E980F73C0FBD"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=-GAcEZSRIhA:0DRnbFv2kAc:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=-GAcEZSRIhA:0DRnbFv2kAc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/database/A_Simple_Standalone_Server_for_db4o_as_Windows_Service</link><guid isPermaLink="true">http://www.dotnetkicks.com/database/A_Simple_Standalone_Server_for_db4o_as_Windows_Service</guid><pubDate>Wed, 27 Jan 2010 13:00:03 GMT</pubDate></item><item><title>Binding UI Events from View to commands in ViewModel in Silverlight 4</title><description>In previous two posts we covered wiring up the Views and ViewModels and Blendability and showing ModalDialogs in MVVM way.

Today we will touch another problem that people starting with MVVM very often fail to address properly:

Handling the UI Events of the View in the ViewModel while avoiding placing any logic in code behind of the View.

So our design goals for this post are:

    * We want to be able to wire-up UI Events to the commands in ViewModel via DataBinding in Xaml without any code behind in the View

    * View should not be aware of the ViewModel's type or any other details of its existence - View should just use Silverlight's DataBinding to access its ViewModel public properties (its DataContext) regardless of what is actually set to be there

    * We want to be able to handle any event that occurs in View (that includes not only Button clicks but also Mouse events,  Drag and Drop events, Loaded events etc).
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.roboblob.com%2f2010%2f01%2f26%2fbinding-ui-events-from-view-to-commands-in-viewmodel-in-silverlight-4%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.roboblob.com%2f2010%2f01%2f26%2fbinding-ui-events-from-view-to-commands-in-viewmodel-in-silverlight-4%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/6B9AB3F5670FD2AD276F58B705A8904859F69F5C"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/6B9AB3F5670FD2AD276F58B705A8904859F69F5C"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=DPGKwMQo4Qk:GK8K2Z1fpsk:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=DPGKwMQo4Qk:GK8K2Z1fpsk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/silverlight/Binding_UI_Events_from_View_to_commands_in_ViewModel_in_Silverlight_4</link><guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Binding_UI_Events_from_View_to_commands_in_ViewModel_in_Silverlight_4</guid><pubDate>Wed, 27 Jan 2010 12:15:17 GMT</pubDate></item><item><title>Diving a Little Deeper into AutoMapper</title><description>Every time I use AutoMapper, I think this is such an awesome tool! I think it's hilarious to go back and read my first post in April where it states, "Now automapper is one thing I'm not sure I'll benefit from yet." and I go on to say, "I'm pretty confident that I will eventually slap myself in the face for posting this just because I'm sure it is an awesome tool that I will one day see as VERY cool, but right now...I don't". Well, I'm slapping myself :) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fderans.blogspot.com%2f2010%2f01%2fdiving-little-deeper-into-automapper.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fderans.blogspot.com%2f2010%2f01%2fdiving-little-deeper-into-automapper.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DNK/FDC3F0359AD150365834E198550A874C4E65ED22"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/FDC3F0359AD150365834E198550A874C4E65ED22"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=wMvPRht7NrM:CkSnyYEwH3o:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetkicks?a=wMvPRht7NrM:CkSnyYEwH3o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetkicks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/architecture/Diving_a_Little_Deeper_into_AutoMapper</link><guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Diving_a_Little_Deeper_into_AutoMapper</guid><pubDate>Tue, 26 Jan 2010 19:00:00 GMT</pubDate></item></channel></rss>
