<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with SubSonic</title>
    <description>the latest stories tagged with 'SubSonic' 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>Cache Util and ServiceBase for SubSonic RepositoryRecord items</title>
      <description>As I mentioned, I'm using SubSonic with this project and more specifically, I've been using what will be SubSonic 2.1.  I've been quite happy with the work Rob Conery and his team have done with SubSonic.  For this project, I chose to go with the RepositoryRecord base class rather than ActiveRecord for my objects.  My reasoning was that I end up using services to interact with the objects anyway, so I might as well reduce the &amp;quot;weight&amp;quot; of the objects.  The services that I use add basic object caching as well as hide SubSonic integration.

In order to facilitate caching RepositoryRecord items, I had to rewrite my CacheUtil class slightly: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2fcache-util-and-servicebase-for-subsonic-repositoryrecord-items%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2fcache-util-and-servicebase-for-subsonic-repositoryrecord-items%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Cache_Util_and_ServiceBase_for_SubSonic_RepositoryRecord_items</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Cache_Util_and_ServiceBase_for_SubSonic_RepositoryRecord_items</guid>
      <pubDate>Thu, 31 Jul 2008 17:16:09 GMT</pubDate>
    </item>
    <item>
      <title>Herding Code Podcast: Episode 9 with Rob Conery</title>
      <description>The Herding Code crew (K. Scott Allen, Kevin Dente, Scott &amp;quot;LazyCoder&amp;quot; Koon, and Jon Galloway) catch up with Rob Conery on SubSonic 2.1, Where SubSonic fits in the Microsoft data access tools explosion, Why LINQ to SubSonic is so durn tricky, MVC Storefront - has it made Rob a TDD believer, and What else is Rob up to at Microsoft. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fherdingcode.com%2f%3fp%3d24"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fherdingcode.com%2f%3fp%3d24" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Herding_Code_Podcast_Episode_9_with_Rob_Conery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Herding_Code_Podcast_Episode_9_with_Rob_Conery</guid>
      <pubDate>Wed, 16 Jul 2008 21:31:13 GMT</pubDate>
    </item>
    <item>
      <title>Complex SQL conditional statements with SubSonic 2.1</title>
      <description>Create complex SQL conditional statements in C# with SubSonic.  Eg. select * from Product where IsActive = 1 and (ExpiredOn is null OR ExpiredOn &amp;lt;= '01/01/2020') &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2fcomplex-sql-conditional-statements-with-subsonic-2-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2fcomplex-sql-conditional-statements-with-subsonic-2-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Complex_SQL_conditional_statements_with_SubSonic_2_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Complex_SQL_conditional_statements_with_SubSonic_2_1</guid>
      <pubDate>Fri, 11 Jul 2008 20:23:24 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: New Code Samples And A SubStage Walkthrough</title>
      <description>Rob talks about 3 new pages on their project site that are just the start of a barrage of &amp;quot;how-to&amp;quot; information. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-new-code-samples-and-a-substage-walkthrough%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-new-code-samples-and-a-substage-walkthrough%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/SubSonic_New_Code_Samples_And_A_SubStage_Walkthrough</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/SubSonic_New_Code_Samples_And_A_SubStage_Walkthrough</guid>
      <pubDate>Fri, 11 Jul 2008 14:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Upgrading to SubSonic v2.1</title>
      <description>I spent a few hours this morning doing the migration of our codebase and it seems to have gone smoothly.
Migrating to v2.1 involved a few changes and this post will describe them briefly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f07%2fUpgrading-to-SubSonic-v21.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f07%2fUpgrading-to-SubSonic-v21.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Upgrading_to_SubSonic_v2_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Upgrading_to_SubSonic_v2_1</guid>
      <pubDate>Thu, 10 Jul 2008 23:46:09 GMT</pubDate>
    </item>
    <item>
      <title>Archiving CMS type data using SubSonic</title>
      <description>Shows how to use Subsonic 2.1 to create archives for CMS type data &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2farchiving-cms-type-data-using-subsonic%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbiasecurities.com%2fblog%2f2008%2farchiving-cms-type-data-using-subsonic%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Archiving_CMS_type_data_using_SubSonic</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Archiving_CMS_type_data_using_SubSonic</guid>
      <pubDate>Wed, 09 Jul 2008 19:11:49 GMT</pubDate>
    </item>
    <item>
      <title>subsonic 2 1 released</title>
      <description>the title says it all &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-2-1-released%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-2-1-released%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/subsonic_2_1_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/subsonic_2_1_released</guid>
      <pubDate>Wed, 09 Jul 2008 20:46:02 GMT</pubDate>
    </item>
    <item>
      <title>/subsonic-2-1-is-bangin at the gates</title>
      <description>Eric had some final changes to make last week and we were ready to go with the release (as planned) on Friday, but TFS went down at CodePlex and we couldn't review the submitted work items for the week prior. And it's still happening. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-2-1-is-bangin-at-the-gates%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-2-1-is-bangin-at-the-gates%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/subsonic_2_1_is_bangin_at_the_gates</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/subsonic_2_1_is_bangin_at_the_gates</guid>
      <pubDate>Tue, 08 Jul 2008 19:05:53 GMT</pubDate>
    </item>
    <item>
      <title>How to perform an aggregate query using SubSonic 2.1's SqlQuery</title>
      <description>One of the new features is the addition of the SqlQuery class and it's ability to perform aggregate queries (along with many other features). Shows example of SQL syntax versus SubSonic's SqlQuery aggregate coding to perform SQL queries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjamesewelch.wordpress.com%2f2008%2f07%2f03%2fhow-to-perform-an-aggregate-query-using-subsonic-21s-sqlquery%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjamesewelch.wordpress.com%2f2008%2f07%2f03%2fhow-to-perform-an-aggregate-query-using-subsonic-21s-sqlquery%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/How_to_perform_an_aggregate_query_using_SubSonic_2_1_s_SqlQuery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/How_to_perform_an_aggregate_query_using_SubSonic_2_1_s_SqlQuery</guid>
      <pubDate>Mon, 07 Jul 2008 17:01:06 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: Writing Decoupled, Testable Code With SubSonic 2.1</title>
      <description>I've heard/read rumblings over the last few months that &amp;quot;SubSonic is tightly coupled&amp;quot; and therefore you have to &amp;quot;drag it around&amp;quot; with you in your project. I can see why people might think this - ActiveRecord is not the most testable thing in the world :). I've really tried to push SubSonic into the TDD realm and thought it might be a good idea to show how you can structure up a highly testable, decoupled application using SubSonic as your Data Access tool. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-writing-decoupled-testable-code-with-subsonic-2-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-writing-decoupled-testable-code-with-subsonic-2-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/SubSonic_Writing_Decoupled_Testable_Code_With_SubSonic_2_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/SubSonic_Writing_Decoupled_Testable_Code_With_SubSonic_2_1</guid>
      <pubDate>Wed, 18 Jun 2008 21:31:56 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: Using Migrations</title>
      <description>Rob Conery has a nice post (and video!) of the new Migrations support that will be included in SubSonic 2.1 (Pakala) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-using-migrations%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fsubsonic-using-migrations%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SubSonic_Using_Migrations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SubSonic_Using_Migrations</guid>
      <pubDate>Mon, 09 Jun 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>MVC, TDD, ORM, WCF, OMG LOL</title>
      <description>SubSonic, EntitySpaces, and a little humor .... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jondavis.net%2fblog%2fpost%2f2008%2f04%2fMVC%252c-TDD%252c-ORM%252c-WCF%252c-OMG-LOL.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jondavis.net%2fblog%2fpost%2f2008%2f04%2fMVC%252c-TDD%252c-ORM%252c-WCF%252c-OMG-LOL.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/MVC_TDD_ORM_WCF_OMG_LOL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/MVC_TDD_ORM_WCF_OMG_LOL</guid>
      <pubDate>Mon, 28 Apr 2008 00:46:39 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic BlogProvider for BlogEngine.net</title>
      <description>Here is a new BlogProvider for BlogEngine.net which uses a SubSonic generated data access layer. It uses the same schema as the existing MSSQLBlogProvider. SubSonic + BlogEngine.net = .net Open Source goodness! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.spontaneouspublicity.com%2fpost%2f2008%2f03%2fSubSonic-BlogProvider-for-BlogEnginenet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.spontaneouspublicity.com%2fpost%2f2008%2f03%2fSubSonic-BlogProvider-for-BlogEnginenet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/SubSonic_BlogProvider_for_BlogEngine_net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/SubSonic_BlogProvider_for_BlogEngine_net</guid>
      <pubDate>Wed, 26 Mar 2008 21:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Repository Base class in SubSonic 2.1</title>
      <description>Rob Conrey shows off how to implement a SubSonic Dal without using the Active Record Pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f14%2fsubsonic-taking-a-look-at-the-new-repository-base-class%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f14%2fsubsonic-taking-a-look-at-the-new-repository-base-class%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Repository_Base_class_in_SubSonic_2_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Repository_Base_class_in_SubSonic_2_1</guid>
      <pubDate>Sat, 15 Mar 2008 06:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: New Project Site Online</title>
      <description>Rob Conery talks about the new SubSonic web site. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f13%2fsubsonic-new-project-site-online%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f13%2fsubsonic-new-project-site-online%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SubSonic_New_Project_Site_Online</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SubSonic_New_Project_Site_Online</guid>
      <pubDate>Fri, 14 Mar 2008 15:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: 2.1 Beta 2 Available Now</title>
      <description>I spose there's not much more to add to that title. Eric and Shawn Oster have been hard at work while I pretty much have been under water for the last month, getting ready for MIX. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f11%2fsubsonic-21-beta-2-available-now%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f03%2f11%2fsubsonic-21-beta-2-available-now%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SubSonic_2_1_Beta_2_Available_Now</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SubSonic_2_1_Beta_2_Available_Now</guid>
      <pubDate>Tue, 11 Mar 2008 23:16:02 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic: 2.1 Beta Is Up </title>
      <description>The title says it all...Download link in the post &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f02%2f01%2fsubsonic-21-beta-is-up%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f02%2f01%2fsubsonic-21-beta-is-up%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/SubSonic_2_1_Beta_Is_Up</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/SubSonic_2_1_Beta_Is_Up</guid>
      <pubDate>Sat, 02 Feb 2008 06:01:02 GMT</pubDate>
    </item>
    <item>
      <title>HowTo: SubSonic Introduction</title>
      <description>Why Another SubSonic Introduction Blog Posting?:

In my ever growing quest for programming godliness, I've feel that its important to equip myself with all the tools that I can to get the job done.  SubSonic is one of those ORM tools that can help save me/you A LOT of initial setup time when it comes to the DAL of the application.  3 tools come to mind when I think of DAL, NHibernate, SubSonic, and LINQ.  I've tried NHibernate and frankly I wasn't impressed.  I've read about LINQ but haven't had a chance to experiment with it.  SubSonic was next on my list of &amp;quot;tools&amp;quot; to experiment with. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tonytestasworld.com%2fpost%2fHowTo-SubSonic-Introduction.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tonytestasworld.com%2fpost%2fHowTo-SubSonic-Introduction.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/HowTo_SubSonic_Introduction_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/HowTo_SubSonic_Introduction_1</guid>
      <pubDate>Wed, 30 Jan 2008 10:40:34 GMT</pubDate>
    </item>
    <item>
      <title>HowTo: SubSonic Introduction</title>
      <description>SubSonic introduction with examples &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftonytestasworld.com%2fpost%2fHowTo-SubSonic-Introduction.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftonytestasworld.com%2fpost%2fHowTo-SubSonic-Introduction.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/HowTo_SubSonic_Introduction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/HowTo_SubSonic_Introduction</guid>
      <pubDate>Tue, 29 Jan 2008 05:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Riding The Geek Rewrite Wave</title>
      <description>Rob Conery like to ask the tough questions. In this post he asks when do you know its time to do a rewrite... and how do you tell your client that. Oh, and he has a good bit of fun at my expense along the way. :) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f21%2fquestion-refactor-or-rewrite%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f21%2fquestion-refactor-or-rewrite%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Riding_The_Geek_Rewrite_Wave</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Riding_The_Geek_Rewrite_Wave</guid>
      <pubDate>Wed, 23 Jan 2008 06:01:03 GMT</pubDate>
    </item>
    <item>
      <title> SubSonic And MVC: Introducing Makai</title>
      <description>Rob shows off upcoming features for SubSonic and MS MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f14%2fsubsonic-and-mvc-introducing-makai"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f14%2fsubsonic-and-mvc-introducing-makai" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/SubSonic_And_MVC_Introducing_Makai</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/SubSonic_And_MVC_Introducing_Makai</guid>
      <pubDate>Thu, 17 Jan 2008 08:16:02 GMT</pubDate>
    </item>
    <item>
      <title> SubSonic: Version 2.1 (Pakala) Preview: The New Query Tool</title>
      <description>Eric and I have been working just about non-stop on our bug list as well as some very cool innovations that he and I have cooked up over the last six months. We've had to wait a bit for the dust to settle in the .NET world (not to mention our personal lives), but I think the wait has been worth it. Over the holidays I was able to create the querying API I've been thinking on for the last year, and it has come together nicely. I'd like to show you what I've come up with, and ask for your comments and help before we release it with version 2.1 of SubSonic. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f10%2fsubsonic-version-21-pakala-preview-the-new-query-tool%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2f2008%2f01%2f10%2fsubsonic-version-21-pakala-preview-the-new-query-tool%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/SubSonic_Version_2_1_Pakala_Preview_The_New_Query_Tool</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/SubSonic_Version_2_1_Pakala_Preview_The_New_Query_Tool</guid>
      <pubDate>Fri, 11 Jan 2008 09:01:05 GMT</pubDate>
    </item>
    <item>
      <title>Foundations of Programming - Part 7 - Active Record by Karl Seguin</title>
      <description>The author gives a short summary about what ActiveRecord is and explains the difference between Subsonic/Castle and a O/R mapper (nHibernate). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2007%2f12%2f28%2ffoundations-of-programming-pt-7-sorta-activerecord.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2007%2f12%2f28%2ffoundations-of-programming-pt-7-sorta-activerecord.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Foundations_of_Programming_Part_7_Active_Record_by_Karl_Seguin</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Foundations_of_Programming_Part_7_Active_Record_by_Karl_Seguin</guid>
      <pubDate>Mon, 31 Dec 2007 10:44:02 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic Providers architecture</title>
      <description>In this blog post, I detail the SubSonic ASP.NET Providers (Membership and Roles) that I released in the form of a beta two months ago.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fzowens%2farchive%2f2007%2f12%2f18%2fsubsonic-asp-net-providers-revisited.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fzowens%2farchive%2f2007%2f12%2f18%2fsubsonic-asp-net-providers-revisited.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/SubSonic_Providers_architecture</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/SubSonic_Providers_architecture</guid>
      <pubDate>Wed, 19 Dec 2007 18:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Debug Visualizer for SubSonic Collections</title>
      <description>See your SubSonic collections in a DataGridView while debugging your application just like you would see a DataSet in debug. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2007%2f12%2fDebug-Visualizer-for-SubSonic-Collections.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2007%2f12%2fDebug-Visualizer-for-SubSonic-Collections.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Debug_Visualizer_for_SubSonic_Collections</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Debug_Visualizer_for_SubSonic_Collections</guid>
      <pubDate>Thu, 13 Dec 2007 12:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>