<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by alexexmachina</title>
    <description>Stories kicked by alexexmachina</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>Talking To CouchDB in .Net With Relax</title>
      <description>Introduction to a .Net API for talking to CouchDB. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharplearningcurve.com%2fblog%2fpost.aspx%3fid%3dfdf4845c-f19b-4829-b16e-c23d6e350fbf"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharplearningcurve.com%2fblog%2fpost.aspx%3fid%3dfdf4845c-f19b-4829-b16e-c23d6e350fbf" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Talking_To_CouchDB_in_Net_With_Relax</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Talking_To_CouchDB_in_Net_With_Relax</guid>
      <pubDate>Thu, 06 May 2010 19:36:13 GMT</pubDate>
    </item>
    <item>
      <title>Creating Windows Services With Symbiote Daemon</title>
      <description>A 9 minute introduction to the Symbiote framework's Daemon library demonstrating how easy Symbiote makes things like creating windows service. This is meant to be a very simple introduction to this new open source collection of libraries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2010%2f04%2f13%2fSymbiote-Daemon-Screencast.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2010%2f04%2f13%2fSymbiote-Daemon-Screencast.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Creating_Windows_Services_With_Symbiote_Daemon</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Creating_Windows_Services_With_Symbiote_Daemon</guid>
      <pubDate>Thu, 15 Apr 2010 02:21:35 GMT</pubDate>
    </item>
    <item>
      <title>Using jQuery To Control ASP.Net Client Side Validation</title>
      <description>I recently had to add functionality to a ASP.Net 3.5 web form of ours that allowed a user to provide a suggested alternative when the value they needed wasn't available in a drop down box. To do this, I wanted to be able to turn our client side validation on and off for the controls involved. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f07%2f30%2fUsing-jQuery-To-Control-ASPNet-Client-Side-Validation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f07%2f30%2fUsing-jQuery-To-Control-ASPNet-Client-Side-Validation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/Using_jQuery_To_Control_ASP_Net_Client_Side_Validation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/Using_jQuery_To_Control_ASP_Net_Client_Side_Validation</guid>
      <pubDate>Thu, 30 Jul 2009 11:39:26 GMT</pubDate>
    </item>
    <item>
      <title>Create Dictionaries From Two IEnumerables With Zip In .Net</title>
      <description>Want a way to quickly and simply combine two IEnumerables into a Dictionary? Check out my .Net implementation of Haskell's Zip function. I even include MSUnit tests. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f03%2f07%2fCreate-Dictionaries-From-Two-IEnumerables-With-Zip-In-Net.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f03%2f07%2fCreate-Dictionaries-From-Two-IEnumerables-With-Zip-In-Net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Create_Dictionaries_From_Two_IEnumerables_With_Zip_In_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Create_Dictionaries_From_Two_IEnumerables_With_Zip_In_Net</guid>
      <pubDate>Sun, 08 Mar 2009 15:48:25 GMT</pubDate>
    </item>
    <item>
      <title>DatabaseRepository Sneak Preview</title>
      <description>Examples from the new version of Nvigorate's ORM functionality. (coming soon-ish) Shows classes, map files, configuration and code examples for CRUD operations for a very simple domain model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f03%2f04%2fDatabaseRepository-Sneak-Preview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f03%2f04%2fDatabaseRepository-Sneak-Preview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DatabaseRepository_Sneak_Preview</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DatabaseRepository_Sneak_Preview</guid>
      <pubDate>Thu, 05 Mar 2009 15:16:24 GMT</pubDate>
    </item>
    <item>
      <title>ArgumentOutOfRangeException in DropDownList - ASP.Net</title>
      <description>Tired of the ArgumentOutOfRangeException in your Data Bound DropDownLists? I kept running into this issue on a project where the data integrity was out of my control. See one approach for adding a way to customize how you can elegantly handle this exception and change control behavior. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f02%2f16%2fArgumentOutOfRangeException-in-DropDownList-ASPNet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2009%2f02%2f16%2fArgumentOutOfRangeException-in-DropDownList-ASPNet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ArgumentOutOfRangeException_in_DropDownList_ASP_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ArgumentOutOfRangeException_in_DropDownList_ASP_Net</guid>
      <pubDate>Thu, 19 Feb 2009 14:20:11 GMT</pubDate>
    </item>
    <item>
      <title>How The Adapter Pattern Saved My Sanity</title>
      <description>I show how I used the adapter pattern to enable writing WCF service contracts against a base class but keeping the implementation child-type specific. It allowed us to go from 26 contracts down to 2 (one for each base class that our objects inherited from). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharplearningcurve.com%2fblog%2fpost%2f2008%2f08%2f28%2fDesign-Patterns-How-The-Adapter-Pattern-Saved-My-Sanity.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharplearningcurve.com%2fblog%2fpost%2f2008%2f08%2f28%2fDesign-Patterns-How-The-Adapter-Pattern-Saved-My-Sanity.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_The_Adapter_Pattern_Saved_My_Sanity</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_The_Adapter_Pattern_Saved_My_Sanity</guid>
      <pubDate>Fri, 29 Aug 2008 07:08:07 GMT</pubDate>
    </item>
    <item>
      <title>Using Lambdas To Write A Faster Factory</title>
      <description>A while back, Scott Hanselman started a series of posts about leveraging lambdas as anonymous functions for a factory pattern in his BabySmash program. Recently I had to refactor a large portion of the persistence layer and realized that I needed a factory that would create SqlParameters with the correct SqlDbType given different sets of circumstances. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f23%2fUsing-Lambdas-To-Write-A-Faster-Factory.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f23%2fUsing-Lambdas-To-Write-A-Faster-Factory.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_Lambdas_To_Write_A_Faster_Factory</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_Lambdas_To_Write_A_Faster_Factory</guid>
      <pubDate>Sun, 27 Jul 2008 11:59:58 GMT</pubDate>
    </item>
    <item>
      <title>Faster Than Reflection - Lambda Almighty</title>
      <description>In my previous post Using Lambdas To Write A Faster Factory I was demonstrating a neat use of lambdas in conjunction with a dictionary to create a concise and quick factory pattern. Since then I've found some other really nice uses for lambdas and stumbled across some other LINQ related goodness. In this post, I'm going to demonstrate a way to use Lambdas in place of reflection for reading and writing values at runtime and run some performance numbers by you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f26%2fFaster-Than-Reflection-Lambda-Almighty.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f26%2fFaster-Than-Reflection-Lambda-Almighty.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Faster_Than_Reflection_Lambda_Almighty</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Faster_Than_Reflection_Lambda_Almighty</guid>
      <pubDate>Sun, 27 Jul 2008 11:54:36 GMT</pubDate>
    </item>
    <item>
      <title>Eliminate Nulls</title>
      <description>I realize that Microsoft, under pressure from a lot of developers who wanted to further bastardize null, introduced nullable value types in the 2.0 version of the framework. But I think I can make a rock-solid argument for why 1) nulls are not intended to drive business or programmatic logic and 2) should only be allowed in code or database on the rarest of occasion. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f16%2fEliminating-Nulls.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplearningcurve.com%2fblog%2fpost%2f2008%2f07%2f16%2fEliminating-Nulls.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Eliminate_Nulls</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Eliminate_Nulls</guid>
      <pubDate>Wed, 23 Jul 2008 19:50:18 GMT</pubDate>
    </item>
    <item>
      <title>WCF SvcUtil Proxy Generation Issues</title>
      <description>We recently ran into a bug that occurs in WCF's SvcUtil where the proxy generation can run amok and generate proxies for every datatype referenced in the service. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fwcf-svcutil-proxy-generation-issues-25084"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fwcf-svcutil-proxy-generation-issues-25084" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/WCF_SvcUtil_Proxy_Generation_Issues</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/WCF_SvcUtil_Proxy_Generation_Issues</guid>
      <pubDate>Mon, 02 Jun 2008 11:57:22 GMT</pubDate>
    </item>
    <item>
      <title>WCF Service Factory Pattern - The Problem</title>
      <description>I've yet to find a way around WSDL's inability to support generics. If this doesn't sound like a problem to you, either you know something I don't (please educate me) or you've yet to run into the right situation where you're writing a common service bus that multiple applications will be using for their persistence and access layer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fwcf-service-factory-pattern-the-problem-24857"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fwcf-service-factory-pattern-the-problem-24857" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/WCF_Service_Factory_Pattern_The_Problem</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/WCF_Service_Factory_Pattern_The_Problem</guid>
      <pubDate>Fri, 23 May 2008 12:19:56 GMT</pubDate>
    </item>
    <item>
      <title>Cutting Through The Hype - What You Should Know About SharePoint</title>
      <description>I had always dreaded working with SharePoint, now that I'm elbow-deep in SharePoint, I figured I'd try to give an objective write-up about it for those who don't know much about it but would like to know more. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fcutting-through-the-hype-what-you-should-know-about-sharepoint-22775"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fcutting-through-the-hype-what-you-should-know-about-sharepoint-22775" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Cutting_Through_The_Hype_What_You_Should_Know_About_SharePoint</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Cutting_Through_The_Hype_What_You_Should_Know_About_SharePoint</guid>
      <pubDate>Thu, 28 Feb 2008 14:11:36 GMT</pubDate>
    </item>
    <item>
      <title>To Kill A Project: Part I - Timelines</title>
      <description>In my experience there are common behaviors, paradigms, attitudes and fallacies which permeate the management of IT projects that are directly responsible for the obscene rate of project failure. In the first part I'm going to talk about how unrealistic timelines will ensure failure. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fto-kill-a-project-part-i-timelines-20197"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fto-kill-a-project-part-i-timelines-20197" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/To_Kill_A_Project_Part_I_Timelines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/To_Kill_A_Project_Part_I_Timelines</guid>
      <pubDate>Fri, 02 Nov 2007 13:31:20 GMT</pubDate>
    </item>
    <item>
      <title>Frans Bouma Is Right About The .Net Source Release (Mostly)</title>
      <description>Ok, so I got a little cranky and wrote Microsoft Releases .Net Framework Source ... and Receives Criticism. I did a stupid thing, over-generalized and assumed that all criticism Microsoft had received to that point would be the same mindless drivel about how everything they do is chock-full of pure evil....  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2ffrans-bouma-is-right-about-the-net-source-release-mostly-19529"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2ffrans-bouma-is-right-about-the-net-source-release-mostly-19529" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Frans_Bouma_Is_Right_About_The_Net_Source_Release_Mostly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Frans_Bouma_Is_Right_About_The_Net_Source_Release_Mostly</guid>
      <pubDate>Fri, 05 Oct 2007 20:53:09 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Releases .Net Framework Source ... and Receives Criticism</title>
      <description>So if you're up on Microsoft or .Net, you've probably heard by now that Microsoft is going to release the source to the .Net Framework. I see this as a positive step and think it can only help .Net developers not just support, but understand what they're working with. Anyone curious enough about .Net has been decompiling .Net source via Reflector for quite a while now (I know I have). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fmicrosoft-releases-net-framework-source-and-receives-criticism-19498"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fmicrosoft-releases-net-framework-source-and-receives-criticism-19498" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Microsoft_Releases_Net_Framework_Source_and_Receives_Criticism</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Microsoft_Releases_Net_Framework_Source_and_Receives_Criticism</guid>
      <pubDate>Fri, 05 Oct 2007 13:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Design Dilemma - To LINQ Or Not To LINQ?</title>
      <description>I'm trying to decide whether or not to extend LINQ to address the need for dynamic query support in Nvigorate. I go over the criteria for my decisions, look at what other frameworks have been doing and talk about my difficulty implementing IQueryable. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-to-linq-or-not-to-linq-17851"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-to-linq-or-not-to-linq-17851" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Design_Dilemma_To_LINQ_Or_Not_To_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Design_Dilemma_To_LINQ_Or_Not_To_LINQ</guid>
      <pubDate>Wed, 25 Jul 2007 03:51:03 GMT</pubDate>
    </item>
    <item>
      <title>ASP.Net Design Tip #1 - Separation of Logic and Presentation</title>
      <description>While I don't consider myself an ASP.Net guru by any stretch, I was recently asked if I'd help ITT round out content on ASP.Net best/worst practice. So, I hope this first post isn't too elementary (or repetitive), but I feel that it can always stand being reiterated. Good design practice dictates that one should always seperate presentation from logic, and ASP.Net is no different. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2faspnet-design-tip-1-separation-of-logic-and-presentation-17850"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2faspnet-design-tip-1-separation-of-logic-and-presentation-17850" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_Net_Design_Tip_1_Separation_of_Logic_and_Presentation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_Net_Design_Tip_1_Separation_of_Logic_and_Presentation</guid>
      <pubDate>Wed, 25 Jul 2007 03:08:49 GMT</pubDate>
    </item>
    <item>
      <title>Design Dilemma - Using AOP to Track Object State</title>
      <description>In this follow-up to my previous dilemma, I explain, in greater detail, the pros and cons to using AOP for object state tracking. I also explain the difference between runtime and compile time weaving and discuss the &amp;quot;guts&amp;quot; of each. If you're new to AOP or interested, you should give this a once-over. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-using-aop-to-track-object-state-17444"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-using-aop-to-track-object-state-17444" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Design_Dilemma_Using_AOP_to_Track_Object_State</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Design_Dilemma_Using_AOP_to_Track_Object_State</guid>
      <pubDate>Fri, 06 Jul 2007 11:52:20 GMT</pubDate>
    </item>
    <item>
      <title>Design Dilemma - How To Track Object State</title>
      <description>I want Nvigorate to do &amp;quot;seamless&amp;quot; object state tracking. In other words, I want Nvigorate to auto-wire POCOs so that when property values change, it flags them as dirty so the next time you do a batch-update, Nvigorate already has the list of objects to persist. And, I want this without the user writing a single line of code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-how-to-track-object-state-17338"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdesign-dilemma-how-to-track-object-state-17338" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Design_Dilemma_How_To_Track_Object_State</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Design_Dilemma_How_To_Track_Object_State</guid>
      <pubDate>Mon, 02 Jul 2007 04:01:52 GMT</pubDate>
    </item>
    <item>
      <title>The Ubiquitous Bastardization of ORM</title>
      <description>The more third party and open source ORM (object relation mapping) &amp;quot;solutions&amp;quot; I look at, the more disgusted and down-hearted I become. You may think, &amp;quot;What's this guy's problem? He doesn't have to use ORM tools he doesn't like.&amp;quot; Well, while that's technically true, because of popularized ORM tools that completely miss the mark, there's large part of the developer community making messes and approaching problems the wrong way. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fthe-ubiquitous-bastardization-of-orm-17100"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fthe-ubiquitous-bastardization-of-orm-17100" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/The_Ubiquitous_Bastardization_of_ORM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/The_Ubiquitous_Bastardization_of_ORM</guid>
      <pubDate>Fri, 22 Jun 2007 03:19:14 GMT</pubDate>
    </item>
    <item>
      <title>Developing .Net 1.1 Applications In Visual Studio 2005 - Roadblocks</title>
      <description>In the primer I tried to present enough foundational information so that we can jump into the next bit without further delay. But before I can go into the how-to, I need to take a step back and cover the two major caveats with this endeavor: COM interop and 2005 Designers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdeveloping-net-11-applications-in-visual-studio-2005-roadblocks-16338"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdeveloping-net-11-applications-in-visual-studio-2005-roadblocks-16338" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Developing_Net_1_1_Applications_In_Visual_Studio_2005_Roadblocks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Developing_Net_1_1_Applications_In_Visual_Studio_2005_Roadblocks</guid>
      <pubDate>Fri, 18 May 2007 11:28:48 GMT</pubDate>
    </item>
    <item>
      <title>Developing .Net 1.1 Applications in Visual Studio 2005 - Primer</title>
      <description>If you're current environment is split between the .Net 1.1 and 2.0 frameworks, you've probably wished that you could just move everything in 1.1 to 2.0 and be done with it. While that's partly because of the obvious advantages 2.0 has over 1.1, the 2005 Visual Studio IDE is much nicer than its predecessor. It just so happens that there's a way to support the 1.1 framework within 2005 projects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdeveloping-net-11-applications-in-visual-studio-2005-primer-16190"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fdeveloping-net-11-applications-in-visual-studio-2005-primer-16190" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Developing_Net_1_1_Applications_in_Visual_Studio_2005_Primer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Developing_Net_1_1_Applications_in_Visual_Studio_2005_Primer</guid>
      <pubDate>Fri, 11 May 2007 02:23:59 GMT</pubDate>
    </item>
    <item>
      <title>A Look At Windows Vista - Is It For You?</title>
      <description>To be perfectly honest, I don't know how unbiased a review you'll ever find regarding Vista. As a developer who's career has been based primarily around Microsoft solutions, but who values Linux and open source initiatives, I'm going to try and &amp;quot;keep it real&amp;quot; so you can get a good idea of what you may or may not be missing if you pass on Vista. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fa-look-at-windows-vista-is-it-for-you-16046"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fa-look-at-windows-vista-is-it-for-you-16046" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vista/A_Look_At_Windows_Vista_Is_It_For_You</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vista/A_Look_At_Windows_Vista_Is_It_For_You</guid>
      <pubDate>Wed, 02 May 2007 06:18:59 GMT</pubDate>
    </item>
    <item>
      <title>Building A Vista Ready Box</title>
      <description>If you're interested in knowing what hardware I based my Vista evaluation on, here are the specs on my primary machine that I'm running the Vista Ultimate 64 bit version on. I put this list together to make it clear that I based my evaluation of Vista on a substantial box. The links, prices and price comparisons are to help DIY-ers and people thinking about hardware upgrades or new PCs a point of reference. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fbuilding-a-vista-ready-box-16045"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.ittoolbox.com%2fwindows%2falex%2farchives%2fbuilding-a-vista-ready-box-16045" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vista/Building_A_Vista_Ready_Box</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vista/Building_A_Vista_Ready_Box</guid>
      <pubDate>Wed, 02 May 2007 06:17:47 GMT</pubDate>
    </item>
  </channel>
</rss>
