<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Code Smart Not Hard - SubSonic</title>
    <link>http://codesmartnothard.com/</link>
    <description>Team Foundation Server, Frameworks, and Code Generation</description>
    <language>en-us</language>
    <copyright>Michael Douglas</copyright>
    <lastBuildDate>Sat, 28 Jul 2007 11:57:48 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>mike@doitconsultants.com</managingEditor>
    <webMaster>mike@doitconsultants.com</webMaster>
    <item>
      <trackback:ping>http://codesmartnothard.com/Trackback.aspx?guid=598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f</trackback:ping>
      <pingback:server>http://codesmartnothard.com/pingback.aspx</pingback:server>
      <pingback:target>http://codesmartnothard.com/PermaLink,guid,598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://codesmartnothard.com/CommentView,guid,598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f.aspx</wfw:comment>
      <wfw:commentRss>http://codesmartnothard.com/SyndicationService.asmx/GetEntryCommentsRss?guid=598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I presented at our local .NET users group in February on Subsonic.  Here's
the slides and a demo project I showed to the users.  It went really good. 
Everyone asked a lot of good questions and seem interested.  I'm just finishing
up another web project using it.  I know I saved about 25% of time because I
didn't have to right all of the redundant DAL code.  Cool stuff!
</p>
        <p>
          <a href="http://codesmartnothard.com/content/binary/SubsonicPresentation.zip">SubsonicPresentation.zip
(406.66 KB)</a>
        </p>
        <p>
Also check out the new Subsonic Website
</p>
        <p>
          <a href="http://subsonicproject.com/">http://subsonicproject.com/</a>
        </p>
        <p>
Mike
</p>
        <p>
CodeSmartNotHard
</p>
        <img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f" />
      </body>
      <title>Subsonc Presentation and Sample Project</title>
      <guid isPermaLink="false">http://codesmartnothard.com/PermaLink,guid,598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f.aspx</guid>
      <link>http://codesmartnothard.com/SubsoncPresentationAndSampleProject.aspx</link>
      <pubDate>Sat, 28 Jul 2007 11:57:48 GMT</pubDate>
      <description>&lt;p&gt;
I&amp;nbsp;presented at our local .NET users group in February on Subsonic.&amp;nbsp; Here's
the slides and a demo project I showed to the users.&amp;nbsp; It went really good.&amp;nbsp;
Everyone asked a lot of good questions and seem interested.&amp;nbsp; I'm just finishing
up another web project using it.&amp;nbsp; I know I saved about 25% of time because I
didn't have to right all of the redundant DAL code.&amp;nbsp; Cool stuff!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://codesmartnothard.com/content/binary/SubsonicPresentation.zip"&gt;SubsonicPresentation.zip
(406.66 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Also check out the new Subsonic Website
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://subsonicproject.com/"&gt;http://subsonicproject.com/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Mike
&lt;/p&gt;
&lt;p&gt;
CodeSmartNotHard
&lt;/p&gt;
&lt;img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f" /&gt;</description>
      <comments>http://codesmartnothard.com/CommentView,guid,598e6f9b-1e55-4c90-8ae2-4c70a16a2b1f.aspx</comments>
      <category>Code Generation;SubSonic</category>
    </item>
    <item>
      <trackback:ping>http://codesmartnothard.com/Trackback.aspx?guid=cd6b08bd-3fcd-49ba-8252-d2d28930dad6</trackback:ping>
      <pingback:server>http://codesmartnothard.com/pingback.aspx</pingback:server>
      <pingback:target>http://codesmartnothard.com/PermaLink,guid,cd6b08bd-3fcd-49ba-8252-d2d28930dad6.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://codesmartnothard.com/CommentView,guid,cd6b08bd-3fcd-49ba-8252-d2d28930dad6.aspx</wfw:comment>
      <wfw:commentRss>http://codesmartnothard.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cd6b08bd-3fcd-49ba-8252-d2d28930dad6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoNormal" style="MARGIN: 0in 0in 10pt">
          <font color="#000000">I have seen several people searching for this that have reached
my site.<span style="mso-spacerun: yes">  </span>The thought of getting the best
of both SubSonic and CSLA.NET worlds has started to intrigue me.<span style="mso-spacerun: yes">   </span>I
previous took the Subsonic templates for granted but I have spent a lot of time modifying
my CSLA.NET templates and the framework.<span style="mso-spacerun: yes">  </span>So
I am going to follow these steps to figure out how possible it was and if it really
makes sense once it is done.</font>
        </p>
        <p class="MsoListParagraphCxSpFirst" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1">
          <font color="#000000">
            <span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin">
              <span style="mso-list: Ignore">1.<span style="FONT: 7pt 'Times New Roman'"><font face="Verdana" size="2">       </font></span></span>
            </span>
            <span style="mso-spacerun: yes"> </span>Research
the subsonic templates.<span style="mso-spacerun: yes">  </span>I haven’t looked
at these much so I’m going to look through these to find comparisons and the differences
between my CSLA.NET templates</font>
        </p>
        <p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1">
          <font color="#000000">
            <span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin">
              <span style="mso-list: Ignore">2.<span style="FONT: 7pt 'Times New Roman'"><font face="Verdana" size="2">       </font></span></span>
            </span>Since
I obviously can’t inherit from both ActiveList/ActiveRecord and BindingListBase and
BindingBase, I have to figure out what the hierarchy should be.<span style="mso-spacerun: yes">  </span>I
am suspecting that there is a lot of common code between the two, especially when
it comes to the binding and implementing the IList, IBindingLIst, etc<span style="mso-spacerun: yes">  </span>interfaces.</font>
        </p>
        <p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1">
          <font color="#000000">
            <span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin">
              <span style="mso-list: Ignore">3.<span style="FONT: 7pt 'Times New Roman'"><font face="Verdana" size="2">       </font></span></span>
            </span>Once
I have the framework ready for my template, I am going to take the VB_ClassTemplate
and modify it to include both references and inherit from the new base.</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 10pt">
          <font color="#000000">I should be able to have some stuff figured out over the weekend.<span style="mso-spacerun: yes">   </span>I’ll
post the results and some downloads.<span style="mso-spacerun: yes">  </span>Feel
free to send me your thoughts on <span style="mso-spacerun: yes"> </span>what
you think the hybrid templates should look like. </font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 10pt">
          <font color="#000000">Code Smart Not Hard</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 10pt">
          <font color="#000000">-Mike</font>
        </p>
        <p>
        </p>
        <img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=cd6b08bd-3fcd-49ba-8252-d2d28930dad6" />
      </body>
      <title>SubSonic CSLA.NET Hybrid Templates</title>
      <guid isPermaLink="false">http://codesmartnothard.com/PermaLink,guid,cd6b08bd-3fcd-49ba-8252-d2d28930dad6.aspx</guid>
      <link>http://codesmartnothard.com/SubSonicCSLANETHybridTemplates.aspx</link>
      <pubDate>Sat, 16 Jun 2007 04:54:20 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;
&lt;font color=#000000&gt;I have seen several people searching for this that have reached
my site.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The thought of getting the best
of both SubSonic and CSLA.NET worlds has started to intrigue me.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I
previous took the Subsonic templates for granted but I have spent a lot of time modifying
my CSLA.NET templates and the framework.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;So
I am going to follow these steps to figure out how possible it was and if it really
makes sense once it is done.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&lt;font face=Verdana size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;Research
the subsonic templates.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I haven’t looked
at these much so I’m going to look through these to find comparisons and the differences
between my CSLA.NET templates&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&lt;font face=Verdana size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Since
I obviously can’t inherit from both ActiveList/ActiveRecord and BindingListBase and
BindingBase, I have to figure out what the hierarchy should be.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I
am suspecting that there is a lot of common code between the two, especially when
it comes to the binding and implementing the IList, IBindingLIst, etc&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;interfaces.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&lt;font face=Verdana size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Once
I have the framework ready for my template, I am going to take the VB_ClassTemplate
and modify it to include both references and inherit from the new base.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;
&lt;font color=#000000&gt;I should be able to have some stuff figured out over the weekend.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I’ll
post the results and some downloads.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Feel
free to send me your thoughts on &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;what
you think the hybrid templates should look like. &lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;
&lt;font color=#000000&gt;Code Smart Not Hard&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;
&lt;font color=#000000&gt;-Mike&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=cd6b08bd-3fcd-49ba-8252-d2d28930dad6" /&gt;</description>
      <comments>http://codesmartnothard.com/CommentView,guid,cd6b08bd-3fcd-49ba-8252-d2d28930dad6.aspx</comments>
      <category>CSLA.NET;SubSonic</category>
    </item>
    <item>
      <trackback:ping>http://codesmartnothard.com/Trackback.aspx?guid=b2dc8b02-8147-43de-bf5b-157edc2a7b85</trackback:ping>
      <pingback:server>http://codesmartnothard.com/pingback.aspx</pingback:server>
      <pingback:target>http://codesmartnothard.com/PermaLink,guid,b2dc8b02-8147-43de-bf5b-157edc2a7b85.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://codesmartnothard.com/CommentView,guid,b2dc8b02-8147-43de-bf5b-157edc2a7b85.aspx</wfw:comment>
      <wfw:commentRss>http://codesmartnothard.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b2dc8b02-8147-43de-bf5b-157edc2a7b85</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
SubSonic 2.0 Beta 1 is released on CodePlex.  SubSonic is a Ruby on Rails like
implemention in ASP.NET.  It combines the best of both worlds for a really cool
code generation/object framework.  Download it here.  <a href="http://www.codeplex.com/actionpack">http://www.codeplex.com/actionpack</a></p>
        <p>
I just downloaded it.  I'll have some more to report in a couple days after playing
with it.
</p>
        <p>
Code Smart Not Hard
</p>
        <p>
-Mike
</p>
        <img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=b2dc8b02-8147-43de-bf5b-157edc2a7b85" />
      </body>
      <title>SubSonic 2.0 Beta 1 is released</title>
      <guid isPermaLink="false">http://codesmartnothard.com/PermaLink,guid,b2dc8b02-8147-43de-bf5b-157edc2a7b85.aspx</guid>
      <link>http://codesmartnothard.com/SubSonic20Beta1IsReleased.aspx</link>
      <pubDate>Thu, 12 Apr 2007 03:05:45 GMT</pubDate>
      <description>&lt;p&gt;
SubSonic 2.0 Beta 1 is released on CodePlex.&amp;nbsp; SubSonic is a Ruby on Rails like
implemention in ASP.NET.&amp;nbsp; It combines the best of both worlds for a really cool
code generation/object framework.&amp;nbsp; Download it here.&amp;nbsp; &lt;a href="http://www.codeplex.com/actionpack"&gt;http://www.codeplex.com/actionpack&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I just downloaded it.&amp;nbsp; I'll have some more to report in a couple days after playing
with it.
&lt;/p&gt;
&lt;p&gt;
Code Smart Not Hard
&lt;/p&gt;
&lt;p&gt;
-Mike
&lt;/p&gt;
&lt;img width="0" height="0" src="http://codesmartnothard.com/aggbug.ashx?id=b2dc8b02-8147-43de-bf5b-157edc2a7b85" /&gt;</description>
      <comments>http://codesmartnothard.com/CommentView,guid,b2dc8b02-8147-43de-bf5b-157edc2a7b85.aspx</comments>
      <category>Code Generation;SubSonic</category>
    </item>
  </channel>
</rss>