<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Design</title>
    <description>the latest stories tagged with 'Design' 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>
    <item>
      <title>The 'Always Valid Entity' is not a fallacy</title>
      <description>Following Jeffrey Palermo's post on the fallacy of the always-valid entity, this article being to look at how an 'always-valid' entity may be implemented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f05%2f15%2fthe-always-valid-entity-is-not-a-fallacy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f05%2f15%2fthe-always-valid-entity-is-not-a-fallacy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Always_Valid_Entity_is_not_a_fallacy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Always_Valid_Entity_is_not_a_fallacy</guid>
      <pubDate>Mon, 18 May 2009 17:59:29 GMT</pubDate>
    </item>
    <item>
      <title>Visual WebGui new web design tool simplifies DHTML graphic design</title>
      <description>The new Visual WebGui preview version combines the proven ease of Visual WebGui drag and drop application development with visual web design tool. This cutting-edge Control &amp;amp; Theme Designer enables developers and designers to build DHTML or Microsoft Silverlight user interfaces (UIs) with unmatched simplicity  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvisualwebgui.com%2fDevelopers%2fResources%2fArticles%2ftabid%2f327%2farticleType%2fArticleView%2farticleId%2f564%2fVisual-WebGui-new-web-design-tool-simplifies-DHTML-graphic-design.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvisualwebgui.com%2fDevelopers%2fResources%2fArticles%2ftabid%2f327%2farticleType%2fArticleView%2farticleId%2f564%2fVisual-WebGui-new-web-design-tool-simplifies-DHTML-graphic-design.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Visual_WebGui_new_web_design_tool_simplifies_DHTML_graphic_design</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Visual_WebGui_new_web_design_tool_simplifies_DHTML_graphic_design</guid>
      <pubDate>Thu, 07 May 2009 19:56:08 GMT</pubDate>
    </item>
    <item>
      <title>Aggregator Provider Pattern: White Paper and Samples</title>
      <description>Provider Aggregator Pattern is an extension of Provider Pattern, which enables us to create and utilize multiple instance of the class having the same provider interface. In this pattern, there is an Aggregator class which implements the provider interface and contains a collection of instances of classes having the same provider interface.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcode.msdn.microsoft.com%2fagpp"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcode.msdn.microsoft.com%2fagpp" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Aggregator_Provider_Pattern_White_Paper_and_Samples</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Aggregator_Provider_Pattern_White_Paper_and_Samples</guid>
      <pubDate>Fri, 10 Apr 2009 22:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Learning about the Strategy Design Pattern</title>
      <description>Taking a how you can use the Strategy Design Pattern in your applications.

We will start off by looking at code which does not utilize this pattern and then take a look at how we can refactor the code base to utilize the Strategy Pattern. &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%2f98"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f98" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_about_the_Strategy_Design_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_about_the_Strategy_Design_Pattern</guid>
      <pubDate>Thu, 02 Apr 2009 22:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Learning about the Strategy Design Pattern</title>
      <description>Taking a how you can use the Strategy Design Pattern in your applications.

We will start off by looking at code which does not utilize this pattern and then take a look at how we can refactor the code base to utilize the Strategy Pattern. &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%2f98"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f98" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_about_the_Strategy_Design_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_about_the_Strategy_Design_Pattern</guid>
      <pubDate>Thu, 02 Apr 2009 22:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Use Event Aggregator to make your application more extensible</title>
      <description>

Recently, in KiGG/DotNetShoutout we have integrated Twitter, nothing complex, very basic thing like when a story is submitted or appears in the front page it will broadcast in Twitter and like our feed it will post the short url of the original story (Cant resist to do some shameless marketing for DotNetShoutout).

Since it is a new requirement, initially I have modified the StoryService constructor to include the twitter client as a new argument and use it after the story is added in the database, the code is something like the following:...
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f05%2fuse-event-aggregator-to-make-your-application-more-extensible.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f05%2fuse-event-aggregator-to-make-your-application-more-extensible.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Use_Event_Aggregator_to_make_your_application_more_extensible</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Use_Event_Aggregator_to_make_your_application_more_extensible</guid>
      <pubDate>Fri, 06 Mar 2009 19:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Identifying the Run-Time and the Design Mode</title>
      <description>Some logic (like connecting to a database) is not meant to be called when the application is in design mode. Opening a Form, or a UserControl, in the Visual Studio Designer (or other IDE design module), which is trying to connect to a database in its constructor or in its Load or Shown event handler will end up with a Designer exception. Handling a database connection is a run-time job only! This situation may be avoided if the run-time specific code is properly handled. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2009%2f01%2fidentifying-run-time-and-design-mode.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetfacts.blogspot.com%2f2009%2f01%2fidentifying-run-time-and-design-mode.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Identifying_the_Run_Time_and_the_Design_Mode</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Identifying_the_Run_Time_and_the_Design_Mode</guid>
      <pubDate>Sun, 11 Jan 2009 01:35:34 GMT</pubDate>
    </item>
    <item>
      <title>Refactoring Service Dependencies to Separated Interface </title>
      <description>Fantastic article by Billy McCafferty on content you already know... Don't you?? This covers some of the core points that any modern developer simply must know if they want to be taken seriously on all but the most trivial projects.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2008%2f10%2f30%2frefactoring-service-dependencies-to-separated-interface.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2008%2f10%2f30%2frefactoring-service-dependencies-to-separated-interface.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Refactoring_Service_Dependencies_to_Separated_Interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Refactoring_Service_Dependencies_to_Separated_Interface</guid>
      <pubDate>Thu, 01 Jan 2009 01:47:26 GMT</pubDate>
    </item>
    <item>
      <title>All 40 Design Patterns  FAQ</title>
      <description>This article has all design patterns abstract factory pattern ,builder pattern,  prototype pattern , shallow copy and deep copy  in prototype patterns , singleton pattern ,  command patterns , Interpreter pattern,  iterator  pattern , mediator pattern , memento  pattern , observer pattern , state pattern ,  strategy  pattern , visitor pattern , difference  between  visitor and strategy pattern , adapter  pattern ,fly  weight pattern , bridge pattern ,  composite  pattern , decorator pattern , Fa&amp;#231;ade  pattern , chain of responsibility ( COR) , proxy  pattern and  template pattern, &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2faspnet%2fSoftArch4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2faspnet%2fSoftArch4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/All_40_Design_Patterns_FAQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/All_40_Design_Patterns_FAQ</guid>
      <pubDate>Wed, 01 Oct 2008 02:17:43 GMT</pubDate>
    </item>
    <item>
      <title>'Linq to Gac' : Use Linq to Power Query your Gac via C# to Fusion</title>
      <description>This post gets the GAC via Linq to bend your way. How? A Fusion Wrapper to IEnumerable over your Gac. No nasty PInvokes to deal with. It's all clean C# which is here to use. We owe a debt to the Mono project for this as well as a very smart Microsoft staff member to be give credit when we can find the page again. Be careful however...Our last post cranked through your registry. This post gets you the GAC. Here is what is done with a holistic post later:  

* All files we can find (if you specify them)   
* The Gac (all of it and even the other two 'sub-gacs' if you want    
* Environmental Stuff (Path variable, etc. but we actually parse them and produce another tree and it fits our code)    
* A lot more (think all things inside you box)

You can even join all this data if you can find the right keys. We joined our registry to our file system 'where the registry key value as a path' (where is was a valid path) didn't exist. Earth-shattering? No. Faster then any virus checker we've tried? ABSOLUTELY. Relevant to virus checkers? No not really actually..  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</guid>
      <pubDate>Sun, 21 Sep 2008 08:59:03 GMT</pubDate>
    </item>
    <item>
      <title>Use objects insted of primitives as method parameters</title>
      <description>Don't send entity id's in method calls because sooner or later they will have to do unnecessary calls to the database. Instead, use objects which have a conceptual meaning in that message &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.akcedo.com%2fandrei%2fpost%2fMethods-communicate-well-through-classes-representing-concepts-not-through-primitives.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.akcedo.com%2fandrei%2fpost%2fMethods-communicate-well-through-classes-representing-concepts-not-through-primitives.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Use_objects_insted_of_primitives_as_method_parameters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Use_objects_insted_of_primitives_as_method_parameters</guid>
      <pubDate>Fri, 19 Sep 2008 15:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Screen monitor calibration for Web designers</title>
      <description>Very good methods of Color management for designers.
Free Gamma and Monitor Profile tools here:
http://www.quickgamma.de/indexen.html
http://quickgamma.de/QuickMonitorProfile/indexen.html
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fepaperpress.com%2fmonitorcal%2findex.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fepaperpress.com%2fmonitorcal%2findex.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Screen_monitor_calibration_for_Web_designers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Screen_monitor_calibration_for_Web_designers</guid>
      <pubDate>Fri, 12 Sep 2008 20:31:46 GMT</pubDate>
    </item>
    <item>
      <title>Why SOLID? Gimme an &amp;quot;S&amp;quot;!</title>
      <description>The first in what looks to be series of posts in which Dave Laribee dives into the reasons why you should care about the SOLID principles, and what do they buy you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid_laribee%2farchive%2f2008%2f09%2f09%2fwhy-solid-gimme-an-s.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid_laribee%2farchive%2f2008%2f09%2f09%2fwhy-solid-gimme-an-s.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_SOLID_Gimme_an_S</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_SOLID_Gimme_an_S</guid>
      <pubDate>Wed, 10 Sep 2008 04:26:34 GMT</pubDate>
    </item>
    <item>
      <title>Linq Framework Design Guidelines - evolve into optimized frameworks</title>
      <description>This is from the team that brought you 'Framework Design Guidelines' led by Krzysztof Cwalina, an individual we are not shy to recognize as an amazing mind. Look for this content (as shared here from their internal work) in the next of the book For example : 

defer execution of query operator implementations. The expected behavior of most of the Query Pattern members is that they simply construct a new object which, upon enumeration, produces the elements of the set which match the query. The evaluation time is, then, at enumeration.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f07%2f27%2flinq-framework-design-guidelines-great-content-from-the-upcoming-book%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f07%2f27%2flinq-framework-design-guidelines-great-content-from-the-upcoming-book%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_Framework_Design_Guidelines_evolve_into_optimized_frameworks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_Framework_Design_Guidelines_evolve_into_optimized_frameworks</guid>
      <pubDate>Thu, 31 Jul 2008 00:08:03 GMT</pubDate>
    </item>
    <item>
      <title>Episode 7: Talking Domain-Driven Design with David Laribee - Part 2</title>
      <description>Domain-driven design (DDD) is an approach to the design of software, based on two premises. For most software projects, the primary focus should be on the domain and domain logic (as opposed to being the particular technology used to implement the system) and complex domain designs should be based on a model. David Laribee wraps up his discussion with hosts Keith and Woody about the growing design practice and how it can be used with the .NET platform. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-7-talking-domain-driven-design-with-david-laribee-ndash-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-7-talking-domain-driven-design-with-david-laribee-ndash-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Episode_7_Talking_Domain_Driven_Design_with_David_Laribee_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Episode_7_Talking_Domain_Driven_Design_with_David_Laribee_Part_2</guid>
      <pubDate>Sat, 26 Jul 2008 05:31:02 GMT</pubDate>
    </item>
    <item>
      <title>55 Free High Quality Icon Sets</title>
      <description>A lot of freebie icons. Another great article from Smashing Magazine &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f07%2f02%2f55-free-high-quality-icon-sets%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f07%2f02%2f55-free-high-quality-icon-sets%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/55_Free_High_Quality_Icon_Sets</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/55_Free_High_Quality_Icon_Sets</guid>
      <pubDate>Mon, 07 Jul 2008 16:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Top 100 Best Software Engineering Books, Ever</title>
      <description>In this post I proudly present the Top 100 of Best Software Engineering Books, Ever. I have created this list using four different criteria: 1) number of Amazon reviews, 2) average Amazon rating, 3) number of Google hits and 4) Jolt awards.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.noop.nl%2f2008%2f06%2ftop-100-best-software-engineering-books-ever.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.noop.nl%2f2008%2f06%2ftop-100-best-software-engineering-books-ever.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Top_100_Best_Software_Engineering_Books_Ever</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Top_100_Best_Software_Engineering_Books_Ever</guid>
      <pubDate>Fri, 20 Jun 2008 21:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Building a better web forms: Labels in form layouts </title>
      <description>The project that I'm currently working on is really challenging. Together with my team, I am refactoring the presentation layer of some complex web application which user interface caused very bad user experience. One of the things we are working on is a form layout refactoring. In this article I'll show you how we tried to improve common form layouts by using underlined labels.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f06%2f06%2fBuilding-a-better-web-forms-Labels-in-form-layouts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f06%2f06%2fBuilding-a-better-web-forms-Labels-in-form-layouts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Building_a_better_web_forms_Labels_in_form_layouts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Building_a_better_web_forms_Labels_in_form_layouts</guid>
      <pubDate>Fri, 06 Jun 2008 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>Detailed code metrics with NDepend</title>
      <description>A while ago, I blogged about code performance analysis in Visual Studio 2008. Using profiling and hot path tracking, I measured code performance and was able to react to that. Last week, Patrick Smacchia contacted me asking if I wanted to test his project NDepend. He promised me NDepend would provide more insight in my applications. Let's test that!  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f05%2fDetailed-code-metrics-with-NDepend.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f05%2fDetailed-code-metrics-with-NDepend.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Detailed_code_metrics_with_NDepend</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Detailed_code_metrics_with_NDepend</guid>
      <pubDate>Fri, 30 May 2008 16:01:12 GMT</pubDate>
    </item>
    <item>
      <title>When does design happen in Agile?</title>
      <description>Someone at work, new to agile approaches, asked me about when agile projects do design. I thought I would share my answer in case others were still wondering, and to try and explain where experience may have lead to us activities that are not textbook... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f05%2f29%2fwhen-does-design-happen-in-agile.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f05%2f29%2fwhen-does-design-happen-in-agile.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/When_does_design_happen_in_Agile</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/When_does_design_happen_in_Agile</guid>
      <pubDate>Fri, 30 May 2008 00:02:31 GMT</pubDate>
    </item>
    <item>
      <title>Print Designer Doing Web</title>
      <description>A story about good print designers trying to design web sites and not wanting to learn a thing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f04%2fWeb-Designers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f04%2fWeb-Designers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Print_Designer_Doing_Web</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Print_Designer_Doing_Web</guid>
      <pubDate>Tue, 15 Apr 2008 16:22:01 GMT</pubDate>
    </item>
    <item>
      <title>Atlanta Web Design &amp;amp; Development Company Pushthingsforward.com</title>
      <description>Atlanta Web Design and web development company offering logical online solutions to small and medium businesses worldwide. Custom Web Site Design, SEO Services, Ecommerce Solutions. Contact us today for your online needs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.pushthingsforward.com%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.pushthingsforward.com%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Atlanta_Web_Design_Development_Company_Pushthingsforward_com</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Atlanta_Web_Design_Development_Company_Pushthingsforward_com</guid>
      <pubDate>Mon, 31 Mar 2008 16:38:52 GMT</pubDate>
    </item>
    <item>
      <title>Web user controls design pattern and data binding part 1</title>
      <description>A lot of people are using user controls in asp because they are very easy to use, have design time support and so on.
The purpose of this article is to prevent making mistakes when design a web control and to present a pattern that works for me perfectly &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspnetfix.blogspot.com%2f2008%2f03%2fweb-user-controls-design-pattern-and.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspnetfix.blogspot.com%2f2008%2f03%2fweb-user-controls-design-pattern-and.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Web_user_controls_design_pattern_and_data_binding_part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Web_user_controls_design_pattern_and_data_binding_part_1</guid>
      <pubDate>Mon, 31 Mar 2008 16:05:18 GMT</pubDate>
    </item>
    <item>
      <title>Richard Feynman, the Challenger, and Software Engineering</title>
      <description>When Richard Feynman investigated the Challenger disaster, he issued a brilliant report with many insights into the nature of engineering. These apply directly to modern software development. Not sure if this one is on topic - it's about general software engineering. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fduartes.org%2fgustavo%2fblog%2fpost%2f2008%2f02%2f20%2fRichard-Feynman-Challenger-Disaster-Software-Engineering.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fduartes.org%2fgustavo%2fblog%2fpost%2f2008%2f02%2f20%2fRichard-Feynman-Challenger-Disaster-Software-Engineering.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Richard_Feynman_the_Challenger_and_Software_Engineering</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Richard_Feynman_the_Challenger_and_Software_Engineering</guid>
      <pubDate>Thu, 21 Feb 2008 00:16:04 GMT</pubDate>
    </item>
    <item>
      <title>8 Web Design Mistakes That Developers Make</title>
      <description>An excellent website takes a particularly savvy blend of both great design and great code. Because of this, you often find designers having to figure out code and developers trying their hand at design. Speaking as a developer who spent his university years studying among other developers, I can safely say that programmers are not designers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.wakeuplater.com%2fwebsite-building%2f8-web-design-mistakes-that-developers-make.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.wakeuplater.com%2fwebsite-building%2f8-web-design-mistakes-that-developers-make.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/8_Web_Design_Mistakes_That_Developers_Make</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/8_Web_Design_Mistakes_That_Developers_Make</guid>
      <pubDate>Fri, 01 Feb 2008 05:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>