<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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" href="http://feeds.feedburner.com/dotnetkicks" type="application/rss+xml" /><item><title>General Discussion of Windows Azure</title><description>David and Wally talk about Windows Azure in general. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspnetpodcast.com%2fCS11%2fblogs%2fasp.net_podcast%2farchive%2f2009%2f01%2f06%2fasp-net-podcast-show-134-general-thoughts-on-windows-azure-audio-only.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspnetpodcast.com%2fCS11%2fblogs%2fasp.net_podcast%2farchive%2f2009%2f01%2f06%2fasp-net-podcast-show-134-general-thoughts-on-windows-azure-audio-only.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/DF2F53D2FB83AF3AF8C47238AA9EEFCAFDE5371F"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/DF2F53D2FB83AF3AF8C47238AA9EEFCAFDE5371F"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=bK0YMw.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=bK0YMw.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=v4hEE3.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=v4hEE3.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/azure/General_Discussion_of_Windows_Azure</link><guid isPermaLink="true">http://www.dotnetkicks.com/azure/General_Discussion_of_Windows_Azure</guid><pubDate>Tue, 06 Jan 2009 19:31:04 GMT</pubDate></item><item><title>There is More Content than Just the Front Page on DotNetKicks</title><description>Are you tired of going to DotNetKicks and finding the same stories on the front page for days in a row? Trust me, there is some great content out there that never makes the front page. You just have to look a little deeper. When you do, you can help put some of that great new content in front of the masses. Even if you don't submit stories yourself, you can still help out by giving the initial votes that push a story to the front page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbeckelman.net%2fpost%2f2009%2f01%2f06%2fThere-is-More-Content-than-Just-the-Front-Page-on-DotNetKicks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbeckelman.net%2fpost%2f2009%2f01%2f06%2fThere-is-More-Content-than-Just-the-Front-Page-on-DotNetKicks.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/88864A72947A201ECD1FBCA55C9E70BC9FF5F60A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/88864A72947A201ECD1FBCA55C9E70BC9FF5F60A"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=cbOz0H.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=cbOz0H.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=IQxceZ.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=IQxceZ.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/community/There_is_More_Content_than_Just_the_Front_Page_on_DotNetKicks</link><guid isPermaLink="true">http://www.dotnetkicks.com/community/There_is_More_Content_than_Just_the_Front_Page_on_DotNetKicks</guid><pubDate>Tue, 06 Jan 2009 18:01:03 GMT</pubDate></item><item><title>Verifying code and testing with Pex</title><description>Earlier this week, Katrien posted an update on the list of Belgian TechDays 2009 speakers. This post featured a summary on all sessions, of which one was titled "Pex - Automated White Box Testing for .NET". Here's the abstract: 

"Pex is an automated white box testing tool for .NET. Pex systematically tries to cover every reachable branch in a program by monitoring execution traces, and using a constraint solver to produce new test cases with different behavior. Pex can be applied to any existing .NET assembly without any pre-existing test suite. Pex will try to find counterexamples for all assertion statements in the code. Pex can be guided by hand-written parameterized unit tests, which are API usage scenarios with assertions. The result of the analysis is a test suite which can be persisted as unit tests in source code. The generated unit tests integrate with Visual Studio Team Test as well as other test frameworks. By construction, Pex produces small unit test suites with high code and assertion coverage, and reported failures always come with a test case that reproduces the issue. At Microsoft, this technique has proven highly effective in testing even an extremely well-tested component." 

After reading the second sentence in this abstract, I was thinking: "SWEET! Let's try!". So here goes. 
 &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%2f2009%2f01%2f07%2fVerifying-code-and-testing-with-Pex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f01%2f07%2fVerifying-code-and-testing-with-Pex.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/59892FC0C4A8DDBE5374A14A5A97651428789986"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/59892FC0C4A8DDBE5374A14A5A97651428789986"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=wpSQcY.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=wpSQcY.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=9abphC.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=9abphC.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</link><guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</guid><pubDate>Tue, 06 Jan 2009 15:46:05 GMT</pubDate></item><item><title>Training to become a ReSharper Samurai - Code Navigation</title><description>Another episode in the series on becoming a ReSharper Samurai.  In this episode we will focus on various ways to use ReSharper to navigate your code, we take a look at the following features.

   1. Navigate to file/type/member
   2. Go to definition/declaration
   3. Show list of implementers
   4. Find usages within code
   5. Quick Scrolling to methods/properties
   6. Display parameter information
   7. much, much more &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%2f74"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f74" 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/DB23B1F1B3D25CBC6F6250436F3999FE9B7DB740"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/DB23B1F1B3D25CBC6F6250436F3999FE9B7DB740"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=0weqhL.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=0weqhL.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=JQkcHa.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=JQkcHa.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/products/Training_to_become_a_ReSharper_Samurai_Code_Navigation</link><guid isPermaLink="true">http://www.dotnetkicks.com/products/Training_to_become_a_ReSharper_Samurai_Code_Navigation</guid><pubDate>Tue, 06 Jan 2009 13:31:02 GMT</pubDate></item><item><title>Self Installing Windows Service</title><description>Reusable class that can be added to a Windows Service project to enable Install, Uninstall, Start and Stop functionality. &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%2fkim%2farchive%2f2009%2f01%2f04%2fself-installing-windows-service.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fkim%2farchive%2f2009%2f01%2f04%2fself-installing-windows-service.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/A0DEB902E167EA7483295F24B02972A01D0C553C"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/A0DEB902E167EA7483295F24B02972A01D0C553C"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=L5Tfsh.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=L5Tfsh.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=P9ohK2.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=P9ohK2.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Self_Installing_Windows_Service</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Self_Installing_Windows_Service</guid><pubDate>Tue, 06 Jan 2009 01:31:12 GMT</pubDate></item><item><title>Fun With Named Formats, String Parsing, and Edge Cases</title><description>Recently I found myself in a situation where I wanted to format a string using a named format string, rather than a positional one. Ignore for the moment the issue on whether this is a good idea or not, just trust me that I'll be responsible with it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f01%2f04%2ffun-with-named-formats-string-parsing-and-edge-cases.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f01%2f04%2ffun-with-named-formats-string-parsing-and-edge-cases.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/E5E7EA165457C986AF82313D65E7F296A466554D"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/E5E7EA165457C986AF82313D65E7F296A466554D"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=z6VIwd.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=z6VIwd.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=KUX4Df.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=KUX4Df.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Fun_With_Named_Formats_String_Parsing_and_Edge_Cases</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Fun_With_Named_Formats_String_Parsing_and_Edge_Cases</guid><pubDate>Mon, 05 Jan 2009 22:31:02 GMT</pubDate></item><item><title>Filtering List Items - The Yield Return Solution </title><description>Here we are talking about filtering list items again :). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2009%2f01%2f05%2ffiltering-list-items-the-yield-return-solution%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2009%2f01%2f05%2ffiltering-list-items-the-yield-return-solution%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/8D7097B20BCFE9F1938BE7CBE113C0F1F79D523C"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/8D7097B20BCFE9F1938BE7CBE113C0F1F79D523C"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=6up1Uq.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=6up1Uq.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=KSks5f.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=KSks5f.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Filtering_List_Items_The_Yield_Return_Solution</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Filtering_List_Items_The_Yield_Return_Solution</guid><pubDate>Mon, 05 Jan 2009 18:46:06 GMT</pubDate></item><item><title>Skip the Visual Studio Splash Screen</title><description>Anything to speed up Visual Studio. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvisualstudiohacks.com%2ftips%2fsave-time-at-startup-by-skipping-the-splash%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvisualstudiohacks.com%2ftips%2fsave-time-at-startup-by-skipping-the-splash%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/C27A1168314F596C4F9119534C52AF4DE6067359"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/C27A1168314F596C4F9119534C52AF4DE6067359"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=UEE08p.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=UEE08p.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=FtdnFX.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=FtdnFX.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/visualstudio/Skip_the_Visual_Studio_Splash_Screen</link><guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Skip_the_Visual_Studio_Splash_Screen</guid><pubDate>Mon, 05 Jan 2009 17:16:03 GMT</pubDate></item><item><title>Introducing a new large scale ASP.NET MVC project framework: Unifico</title><description>Written in C# against MVC Beta and ASP.NET 3.5.1 the code currently recreates the account 'component' of the MVC example template with a simple SQL Repository. The ASP.NET Membership Provider is completely replaced with a component written against the Unifico Framework's pattern. In this example several things are achieved:

    * A Service Oriented Architecture (SOA) ready to be remoted through Windows Communication Foundation while using StructureMap to provide dependency injection from WCF.
    * A repository based data source also protected with dependency injection that is exposed through in a pipes and filters manor. LINQ to SQL is used within a particular repository implementation, but is in no way exposed to the service.
    * A Model View Controller (MVC) pattern is also used. The only objects returned from a service are models, and all controller activity is within the service itself. Virtual Paths are used to store the views within the component's assembly.
    * Utility methods have been developed to provide paging across the service interfaces while leaving the 'control' in the hands of the service. The paging methods support multiple filters and multiple sorts within any paging method for a general service.
    * The framework supports unit testing, however unit tests need to be added specifically for the account service. A project has been setup to show where this is done.
    * 'Form' Models are used for requests to a service to allow all validation for a request to occur within the service. The responsibility of form validation is retained within a service in this manor, and prevents outside code from creating models.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeplex.com%2funifico"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeplex.com%2funifico" 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/20E9FA0371E3F1DDEEF1E9B79F85B23BB803957B"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/20E9FA0371E3F1DDEEF1E9B79F85B23BB803957B"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=sjcp8a.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=sjcp8a.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=TQ55Gi.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=TQ55Gi.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/architecture/Introducing_a_new_large_scale_ASP_NET_MVC_project_framework_Unifico</link><guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Introducing_a_new_large_scale_ASP_NET_MVC_project_framework_Unifico</guid><pubDate>Mon, 05 Jan 2009 16:31:06 GMT</pubDate></item><item><title>Username Availability Validator AJAX Control, Release Demo</title><description>Back in September last year (2008), I posted a demo about Username Availability Validator Control. This control developed by the community on a contest initiated by Dave Ward on August 2008 as I remember. At that time the control was in beta.

On October 2008 the control was released to public on its first version. And finally I wrote a a very simple documentation on the project Wiki.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fUsernameAvailabilityValidatorAJAXControlReleaseDemo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fUsernameAvailabilityValidatorAJAXControlReleaseDemo.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/2E23540C83DD339DA70C11601B3B04892AF96485"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/2E23540C83DD339DA70C11601B3B04892AF96485"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=eaP4M6.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=eaP4M6.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=D38sVj.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=D38sVj.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/ajax/Username_Availability_Validator_AJAX_Control_Release_Demo</link><guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Username_Availability_Validator_AJAX_Control_Release_Demo</guid><pubDate>Mon, 05 Jan 2009 03:46:02 GMT</pubDate></item><item><title>Thinking only of the Junior Developer</title><description>How do you treat Junior developers, what code do you give them, and do you let their presence change your architecture? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2008%2f12%2f27%2fthinking-only-of-the-junior-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2008%2f12%2f27%2fthinking-only-of-the-junior-developer%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/1E646BB0217A30F953754E7D838E915007120EFC"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/1E646BB0217A30F953754E7D838E915007120EFC"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=hghXwN.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=hghXwN.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=Ln6lpn.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=Ln6lpn.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/community/Thinking_only_of_the_Junior_Developer</link><guid isPermaLink="true">http://www.dotnetkicks.com/community/Thinking_only_of_the_Junior_Developer</guid><pubDate>Sun, 04 Jan 2009 20:16:15 GMT</pubDate></item><item><title>Secure ASP.NET MVC Applications</title><description>One of the greatest advantages of ASP.NET MVC is that it provides a &amp;quot;Close to the Metal&amp;quot; programming experience and you have full control over the HTML. It aslo means that you should care about the vulnerabilities regards with your HTML. In webform, server controls would be automatically HTML-encoded their outputs. While developing ASP.NET MVC apllications, you should filter your HTML to avoid XSS attacks. Use the following HTML helper methods to avoid vulnerabilities in your ASP.NET MVC applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2008%2f12%2f18%2fsecure-asp-net-mvc-applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2008%2f12%2f18%2fsecure-asp-net-mvc-applications.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/B5355111176DAFA72DF5723A984D59CC23D5A07B"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/B5355111176DAFA72DF5723A984D59CC23D5A07B"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=4lMJBh.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=4lMJBh.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=fmEMEo.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=fmEMEo.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/Secure_ASP_NET_MVC_Applications</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Secure_ASP_NET_MVC_Applications</guid><pubDate>Sun, 04 Jan 2009 17:16:07 GMT</pubDate></item><item><title>Most Interesting .NET StackOverFlow Questions</title><description>Today a short list of My Personal Most Interesting .NET Questions to me asked on StackOverFlow I founded.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f02%2fMost-Interesting-NET-StackOverFlow-Questions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f02%2fMost-Interesting-NET-StackOverFlow-Questions.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/1EFFAE6692190FEED7EE975285D9C165383AD955"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/1EFFAE6692190FEED7EE975285D9C165383AD955"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=SdjbNz.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=SdjbNz.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=3jCzyC.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=3jCzyC.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/tipsandtricks/Most_Interesting_NET_StackOverFlow_Questions</link><guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Most_Interesting_NET_StackOverFlow_Questions</guid><pubDate>Sun, 04 Jan 2009 15:46:02 GMT</pubDate></item><item><title>Visual Studio Debugging Feature - Tracepoints</title><description>A tracepoint is simply a breakpoint that will emit a debug trace statement when it is reached. It can emit things like the current function name, stack trace, or the contents of a variable. What's really cool is that you don't have to actually stop execution. This allows you to quickly add debugging statements without the need to check out your code or remember to take the Debug.WriteLine statements out afterwards. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmark-dot-net.blogspot.com%2f2008%2f11%2fvisual-studio-debugging-feature.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmark-dot-net.blogspot.com%2f2008%2f11%2fvisual-studio-debugging-feature.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/D56C041363CBD7EE2F920E2CA2DF8C120D91C296"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/D56C041363CBD7EE2F920E2CA2DF8C120D91C296"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=S0fJf1.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=S0fJf1.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=mVW8TV.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=mVW8TV.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/tipsandtricks/Visual_Studio_Debugging_Feature_Tracepoints</link><guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Visual_Studio_Debugging_Feature_Tracepoints</guid><pubDate>Sun, 04 Jan 2009 01:31:04 GMT</pubDate></item><item><title>DotNetNuke Moves to CodePlex</title><description>Find out why the DotNetNuke project moved to CodePlex from SourceForge. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2009%2f01%2f02%2fDotNetNuke-Moves-to-CodePlex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2009%2f01%2f02%2fDotNetNuke-Moves-to-CodePlex.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/96B3D02364FBE879C5D1736A743C7C7AA301119C"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/96B3D02364FBE879C5D1736A743C7C7AA301119C"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=yjvZHa.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=yjvZHa.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=qZsoEJ.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=qZsoEJ.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/opensource/DotNetNuke_Moves_to_CodePlex</link><guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DotNetNuke_Moves_to_CodePlex</guid><pubDate>Sun, 04 Jan 2009 00:46:02 GMT</pubDate></item><item><title>DimeCasts.NET - Free education vidoes.</title><description>DimeCasts.NET offer free education vidoes in field of various Microsoft related technologies. Advantage is most of these vidoes are 10 minutes or less in length. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdimecasts.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdimecasts.net%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/9058D0CF9106D7F9F6C9DE5A188D494AA40A8B5F"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/9058D0CF9106D7F9F6C9DE5A188D494AA40A8B5F"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=xFHXHQ.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=xFHXHQ.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=BKbcWr.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=BKbcWr.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/community/DimeCasts_NET_Free_education_vidoes</link><guid isPermaLink="true">http://www.dotnetkicks.com/community/DimeCasts_NET_Free_education_vidoes</guid><pubDate>Sat, 03 Jan 2009 15:01:02 GMT</pubDate></item><item><title>Generic Method Overloading Selection Pitfall</title><description>Recently I ran into a very unexpected behavior when working with an overloaded generic method. Basically, the selection process for overloaded versions of generic methods is different than their non-generic counterparts. Please be aware of this issue! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ytechie.com%2f2009%2f01%2fgeneric-method-overloading-selection-pitfall.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ytechie.com%2f2009%2f01%2fgeneric-method-overloading-selection-pitfall.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/8B347EF0F9591DD952801C74DB5006DD4033C1BF"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/8B347EF0F9591DD952801C74DB5006DD4033C1BF"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=nV3YDa.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=nV3YDa.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=QkzTgJ.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=QkzTgJ.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/clr/Generic_Method_Overloading_Selection_Pitfall</link><guid isPermaLink="true">http://www.dotnetkicks.com/clr/Generic_Method_Overloading_Selection_Pitfall</guid><pubDate>Fri, 02 Jan 2009 18:01:02 GMT</pubDate></item><item><title>Hidden Features of C#</title><description>In this article, I'll just link to a pretty great StackOverFlow Question about Hidden Features of C#.
Most of C# Features are obscure for us and need some explanations, the following list and explain how to use it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f01%2fHidden-Features-of-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sb2.fr%2fpost%2f2009%2f01%2f01%2fHidden-Features-of-C.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/8600C1BA4EB44C2A7CFCF5FC177DD4BA95CAC12A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/8600C1BA4EB44C2A7CFCF5FC177DD4BA95CAC12A"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=DxA5d4.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=DxA5d4.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=5DMIWG.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=5DMIWG.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Hidden_Features_of_C</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Hidden_Features_of_C</guid><pubDate>Fri, 02 Jan 2009 12:01:02 GMT</pubDate></item><item><title>Is lambdas syntatic sugar, or Turkish delight?</title><description>In this post, Tuna tries to clarify his points on whether lambdas are syntatic sugars or not.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fIs-lambdas-syntatic-sugar-or-Turkish-delight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fIs-lambdas-syntatic-sugar-or-Turkish-delight.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/7C958C81DBD6735319B4E11D536F9A068B9337D2"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/7C958C81DBD6735319B4E11D536F9A068B9337D2"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=bBp5Vk.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=bBp5Vk.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=LwhXJj.P"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=LwhXJj.P" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Is_lambdas_syntatic_sugar_or_Turkish_delight</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Is_lambdas_syntatic_sugar_or_Turkish_delight</guid><pubDate>Thu, 01 Jan 2009 12:46:04 GMT</pubDate></item><item><title>Spark Language Package - Preview 1</title><description>This is a very early copy of a msi which installs a Spark language package for Visual Studio 2008. It will put dlls into a Program Files\Spark directory and add just enough registry keys to add color and intellisense to files with a .spark extension. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwhereslou.com%2f2008%2f12%2f19%2fspark-language-package-preview-1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwhereslou.com%2f2008%2f12%2f19%2fspark-language-package-preview-1" 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/8D5FCDB6F428BA4BC8D006012FAED5A1700D31ED"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/8D5FCDB6F428BA4BC8D006012FAED5A1700D31ED"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=JOOTmd.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=JOOTmd.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=KiHCqD.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=KiHCqD.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/Spark_Language_Package_Preview_1</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Spark_Language_Package_Preview_1</guid><pubDate>Thu, 01 Jan 2009 03:46:02 GMT</pubDate></item><item><title>Best of 2008: 5 most popular posts</title><description>Simone Chiaretta, MVP, has gathered his favorite blog's posts in this post. Don't miss it! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f31%2fbest-of-2008-5-most-popular-posts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f12%2f31%2fbest-of-2008-5-most-popular-posts.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/7AA99EDF7EB55628B6BC33576C4137E3FE1137C0"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/7AA99EDF7EB55628B6BC33576C4137E3FE1137C0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=fSTGoR.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=fSTGoR.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=FyVwFV.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=FyVwFV.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/community/Best_of_2008_5_most_popular_posts</link><guid isPermaLink="true">http://www.dotnetkicks.com/community/Best_of_2008_5_most_popular_posts</guid><pubDate>Wed, 31 Dec 2008 11:16:02 GMT</pubDate></item><item><title>Extending ASPX Panel Control to produce Rounded Corners</title><description>This article shows how to create a custom control which encapsulates scripts. Also shows how to add method attributes to interact with VS Designer and ToolBox as well as providing intellisense dropdowns. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fMike%2520Clark%2fPartA03042007200536PM%2fPartA.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fMike%2520Clark%2fPartA03042007200536PM%2fPartA.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/0CC396C53AB654F8DA7908CC2498777486DC2BDE"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/0CC396C53AB654F8DA7908CC2498777486DC2BDE"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=nZW87F.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=nZW87F.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=yxgKEs.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=yxgKEs.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/ajax/Extending_ASPX_Panel_Control_to_produce_Rounded_Corners</link><guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Extending_ASPX_Panel_Control_to_produce_Rounded_Corners</guid><pubDate>Wed, 31 Dec 2008 05:16:21 GMT</pubDate></item><item><title>Migrating from .asmx web services to WCF web services</title><description>Learning how to migrate from .asmx web services to WCF web services &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%2f73"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f73" 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/B92B688A9A7EBDE21E0AE738152C7C900C5FBD9C"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/B92B688A9A7EBDE21E0AE738152C7C900C5FBD9C"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=xnIq3o.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=xnIq3o.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=DdKTtu.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=DdKTtu.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/webservices/Migrating_from_asmx_web_services_to_WCF_web_services</link><guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Migrating_from_asmx_web_services_to_WCF_web_services</guid><pubDate>Tue, 30 Dec 2008 20:16:02 GMT</pubDate></item><item><title>TheBeerHouse MVC Beta Now on CodePlex</title><description>Tired of bitching about Oxite? Here's a new MVC sample application to sink your teeth into -- an MVC version of the famous TheBeerHouse Starter Kit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fthebeerhouse-mvc-beta-now-on-codeplex%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fthebeerhouse-mvc-beta-now-on-codeplex%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/959003562B721CA7D2A5D2C2E903920D5CFED93A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/959003562B721CA7D2A5D2C2E903920D5CFED93A"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=wJN4sj.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=wJN4sj.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=h2FWE9.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=h2FWE9.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/mvc/TheBeerHouse_MVC_Beta_Now_on_CodePlex</link><guid isPermaLink="true">http://www.dotnetkicks.com/mvc/TheBeerHouse_MVC_Beta_Now_on_CodePlex</guid><pubDate>Tue, 30 Dec 2008 18:01:14 GMT</pubDate></item><item><title>Making the Entity Framework Fit Your Domain - Part 1</title><description>Need to use the Entity Framework but don't know how to fit it into your domain? Come check out this series on CodeThinked.com where you will learn how to keep your domain entities fairly clean while using the Entity Framework. &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%2f2008%2f12%2f29%2fMaking-the-Entity-Framework-Fit-Your-Domain-Part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f29%2fMaking-the-Entity-Framework-Fit-Your-Domain-Part-1.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/0861DED678977022DB52BF27DB86CD4B58424C77"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DNK/0861DED678977022DB52BF27DB86CD4B58424C77"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=c9Czm2.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=c9Czm2.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/dotnetkicks?a=yCxkG5.O"&gt;&lt;img src="http://feeds.feedburner.com/~f/dotnetkicks?i=yCxkG5.O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://www.dotnetkicks.com/csharp/Making_the_Entity_Framework_Fit_Your_Domain_Part_1</link><guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Making_the_Entity_Framework_Fit_Your_Domain_Part_1</guid><pubDate>Tue, 30 Dec 2008 17:16:04 GMT</pubDate></item></channel></rss>
