<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by MrBlue</title>
    <description>Stories kicked by MrBlue</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>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;
</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>4 ASP.NET AJAX JavaScript UI methods you should learn</title>
      <description>A closer look at some of the ASP.NET AJAX client side framework's less utilized UI functionality.  Examples include CSS manipulation, measuring the size of a rendered element, and finding/changing the location of an element. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f01%2f09%2f4-aspnet-ajax-javascript-ui-functions-you-should-learn%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f01%2f09%2f4-aspnet-ajax-javascript-ui-functions-you-should-learn%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/4_ASP_NET_AJAX_JavaScript_UI_methods_you_should_learn</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/4_ASP_NET_AJAX_JavaScript_UI_methods_you_should_learn</guid>
      <pubDate>Wed, 09 Jan 2008 18:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Random thoughts after one week of Mac</title>
      <description>All those thoughts led to a consideration: an OS as good as the applications that run on it. An the more the apps, the higher the probability that there is a great app for your needs. This is true for Windows, but a little bit less true for OS X: probably because there are less developers willing to develop on the Mac, and I guess it's because the horrible Objective-C needed to develop native Mac Apps. 

 &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%2f01%2f06%2fRandom-thoughts-after-one-week-of-Mac.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2008%2f01%2f06%2fRandom-thoughts-after-one-week-of-Mac.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Random_thoughts_after_one_week_of_Mac</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Random_thoughts_after_one_week_of_Mac</guid>
      <pubDate>Sun, 06 Jan 2008 23:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Ajax with the ASP.NET MVC Framework</title>
      <description>This post presents a few basic Ajax features (similar to partial rendering and behaviors in terms of concepts) running on top of the ASP.NET MVC framework... some early ideas, experimentation and app-building results.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nikhilk.net%2fAjax-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nikhilk.net%2fAjax-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Ajax_with_the_ASP_NET_MVC_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Ajax_with_the_ASP_NET_MVC_Framework</guid>
      <pubDate>Mon, 26 Nov 2007 13:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Visual C# 2008 Keybinding Reference Poster</title>
      <description>A high quality, print-ready PDF containing the useful keybindings for developers that choose the C# developer profile in Visual Studio 2008 or use Visual C# Express. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3ffamilyid%3de5f902a8-5bb5-4cc6-907e-472809749973%26displaylang%3den%26tm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3ffamilyid%3de5f902a8-5bb5-4cc6-907e-472809749973%26displaylang%3den%26tm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Visual_C_2008_Keybinding_Reference_Poster</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Visual_C_2008_Keybinding_Reference_Poster</guid>
      <pubDate>Sat, 24 Nov 2007 12:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>