<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Deranged</title>
    <description>Stories kicked by Deranged</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>De-crapify your code base with AOP using PostSharp</title>
      <description>How to remove all the code thats irrelevant to what your trying to do, to make your code base easier to grok. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f11%2f26%2fDecrapify+Your+Code+Base+With+AOP+Using+PostSharp.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f11%2f26%2fDecrapify+Your+Code+Base+With+AOP+Using+PostSharp.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/De_crapify_your_code_base_with_AOP_using_PostSharp</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/De_crapify_your_code_base_with_AOP_using_PostSharp</guid>
      <pubDate>Tue, 27 Nov 2007 12:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Windows Firewall Exceptions</title>
      <description>How to create Windows Firewall Exceptions with C# &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f10%2f08%2fWindows%2bFirewall%2bExceptions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f10%2f08%2fWindows%2bFirewall%2bExceptions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Windows_Firewall_Exceptions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Windows_Firewall_Exceptions</guid>
      <pubDate>Mon, 08 Oct 2007 08:42:26 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Resource Refactoring</title>
      <description>Easy macros to help i18n your ASPX pages &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f08%2f27%2fASPNET%2bResource%2bRefactoring.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f08%2f27%2fASPNET%2bResource%2bRefactoring.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Resource_Refactoring</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Resource_Refactoring</guid>
      <pubDate>Wed, 29 Aug 2007 23:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Using Visual Studio Macros to Increase Productivity</title>
      <description>If you've ever tried to find a particular file or project in a 36 project solution when many projects and folders are expanded, then you know how fustrating it can be. After putting up with it for over a year, I finally asked a co-worker of mine if he knew of a way to quickly jump to a particular project in Visual Studio.  He reminded me that Visual Studio has excellent macro support. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f05%2f20%2fUsing%2bVisual%2bStudio%2bMacros%2bTo%2bIncrease%2bProductivity.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f05%2f20%2fUsing%2bVisual%2bStudio%2bMacros%2bTo%2bIncrease%2bProductivity.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Using_Visual_Studio_Macros_to_Increase_Productivity</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Using_Visual_Studio_Macros_to_Increase_Productivity</guid>
      <pubDate>Mon, 21 May 2007 15:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Java and .NET generics</title>
      <description>Compare the implementation of generics in .NET and Java &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.buunguyen.net%2fblog%2fjava-and-net-generics.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.buunguyen.net%2fblog%2fjava-and-net-generics.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Java_and_NET_generics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Java_and_NET_generics</guid>
      <pubDate>Wed, 14 Mar 2007 15:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Using Custom Attributes to Enable Quick Searching of Your Domain Entit</title>
      <description>I've started work on the search piece of our application.  Searching (no pun intended) for some inspiration on how users might want to search within our application, I brought up the current WinForms version, and then the ASP.NET version.

I realized that we need to make searching easier in WinForms client, currently when searching for a patient in our WinForms client, you are presented with a separate text box for first name, last name, SSN, date of birth, and health record number.  Our ASP.NET client presents just one text box to search all of those fields. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f01%2f23%2fUsing%2bCustom%2bAttributes%2bTo%2bEnable%2bQuick%2bSearching%2bOf%2bYour%2bDomain%2bEntities%2bWith%2bNHibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f01%2f23%2fUsing%2bCustom%2bAttributes%2bTo%2bEnable%2bQuick%2bSearching%2bOf%2bYour%2bDomain%2bEntities%2bWith%2bNHibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_Custom_Attributes_to_Enable_Quick_Searching_of_Your_Domain_Entit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_Custom_Attributes_to_Enable_Quick_Searching_of_Your_Domain_Entit</guid>
      <pubDate>Wed, 24 Jan 2007 15:46:01 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate, DateTime and UTC</title>
      <description>We are in the midst of doing a total rewrite of our Software, and one of the things that has come up is date and time.  How do we do it, how do we store it, and how do we ensure that we can compare DateTime from one timezone to DateTime in another timezone.  After a lot of research, we settled on using UTC (or UCT depending on your preference).  FxCop will take care of ensuring we use UTC (for the most part), or so we thought... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f01%2f19%2fNHibernate%2bDateTime%2bAnd%2bUTC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2007%2f01%2f19%2fNHibernate%2bDateTime%2bAnd%2bUTC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/NHibernate_DateTime_and_UTC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/NHibernate_DateTime_and_UTC</guid>
      <pubDate>Fri, 19 Jan 2007 14:16:01 GMT</pubDate>
    </item>
    <item>
      <title>CompositeUserTypes in NHibernate</title>
      <description>Often times when you're developing an application, there is a one-to-one mapping between your domain model (object model) and your database schema.  Doing it this way often times makes it easier to wrap your head around everything going on in your app.  But this isn't always the right way to do things. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2006%2f12%2f31%2fCompositeUserTypes%2bIn%2bNHibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2006%2f12%2f31%2fCompositeUserTypes%2bIn%2bNHibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/CompositeUserTypes_in_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/CompositeUserTypes_in_NHibernate</guid>
      <pubDate>Tue, 02 Jan 2007 19:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Generic NHibernate Enum String Mapping</title>
      <description>Today one of my coworkers mentioned all the little NHibernate enum mapping turd classes that were accumulating in our data access layer.  See this post for more details on how it works and why you would want to do this.  I wondered aloud if generics could be used to eliminate this waste of disk space.  A few minutes later, this is what we came up with. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2forand.blogspot.com%2f2006%2f12%2fgeneric-nhibernate-enum-string-mapping.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2forand.blogspot.com%2f2006%2f12%2fgeneric-nhibernate-enum-string-mapping.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generic_NHibernate_Enum_String_Mapping</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generic_NHibernate_Enum_String_Mapping</guid>
      <pubDate>Thu, 21 Dec 2006 13:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>
