<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: CSLA - first base was fun, but I want a relationship</title>
	<atom:link href="http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/</link>
	<description>Todays Tech, one Byte at a time</description>
	<pubDate>Fri, 30 Jul 2010 18:11:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Foreign hydrocodone buy.</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-726</link>
		<dc:creator>Foreign hydrocodone buy.</dc:creator>
		<pubDate>Mon, 08 Feb 2010 07:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-726</guid>
		<description>&lt;strong&gt;Buy hydrocodone online....&lt;/strong&gt;

Buy hydrocodone. Buy hydrocodone online without a prescription. Buy hydrocodone online....</description>
		<content:encoded><![CDATA[<p><strong>Buy hydrocodone online&#8230;.</strong></p>
<p>Buy hydrocodone. Buy hydrocodone online without a prescription. Buy hydrocodone online&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leigh</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-435</link>
		<dc:creator>leigh</dc:creator>
		<pubDate>Sat, 27 Dec 2008 02:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-435</guid>
		<description>Hi Ryan,

I've been feeling exactly that same with about CSLA.  However, I can't make a clean break from CSLA like you have.  I've been playing around with a solution that tries to make TDD and CSLA play together.  I have started to write a series of blog posts on this.  If you are interested, please check it out.

http://leighalsteris.blogspot.com/2008/12/tdd-friendly-csla-solution.html</description>
		<content:encoded><![CDATA[<p>Hi Ryan,</p>
<p>I&#8217;ve been feeling exactly that same with about CSLA.  However, I can&#8217;t make a clean break from CSLA like you have.  I&#8217;ve been playing around with a solution that tries to make TDD and CSLA play together.  I have started to write a series of blog posts on this.  If you are interested, please check it out.</p>
<p><a href="http://leighalsteris.blogspot.com/2008/12/tdd-friendly-csla-solution.html" onclick="javascript:pageTracker._trackPageview('/outbound/comment/leighalsteris.blogspot.com');" rel="nofollow">http://leighalsteris.blogspot.com/2008/12/tdd-friendly-csla-solution.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anthony</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-356</link>
		<dc:creator>anthony</dc:creator>
		<pubDate>Sun, 14 Dec 2008 14:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-356</guid>
		<description>If you’re not remoting via the dataportal then I understand why you are moving away from CSLA. Also, data access code in the business object only makes sense in the context of a distributed business tier where business objects are passed by value. However, if your applications are just making direct connections to the database (that is, simple two-tier applications) then CSLA is much more than you need. It is a framework for developing scalable N-tier applications where complex business objects can be passed from tier to tier. CSLA is a good model, it’s a robust model, but if you’re not doing N-tier, you don’t really need it. But let me ask this. Why aren’t you doing N-tier? It seems to me that your real decision was to not implement N-tier solutions, and that moving away from CSLA is just a natural (although delayed) consequence. N-tier (where N&#62;2) versus two-tier seems to be the real issue here.</description>
		<content:encoded><![CDATA[<p>If you’re not remoting via the dataportal then I understand why you are moving away from CSLA. Also, data access code in the business object only makes sense in the context of a distributed business tier where business objects are passed by value. However, if your applications are just making direct connections to the database (that is, simple two-tier applications) then CSLA is much more than you need. It is a framework for developing scalable N-tier applications where complex business objects can be passed from tier to tier. CSLA is a good model, it’s a robust model, but if you’re not doing N-tier, you don’t really need it. But let me ask this. Why aren’t you doing N-tier? It seems to me that your real decision was to not implement N-tier solutions, and that moving away from CSLA is just a natural (although delayed) consequence. N-tier (where N&gt;2) versus two-tier seems to be the real issue here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Kelley</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-281</link>
		<dc:creator>Ryan Kelley</dc:creator>
		<pubDate>Sat, 06 Dec 2008 17:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-281</guid>
		<description>@Jorge,

I think there is a couple of things with regards to StructureMap with the CSLA Ptracker Factory that I need to fix/make better. That was one of my first stabs at SM. As far as the project goes, I will pretty much allow anyone who wants to be a contributor, even if I am not using it. I think more tests need to be written against it if development continues, so I guess that would be my only requirement, a good faith attempt to test anything new that is written and possibly some legacy code.

Send me and email at [name@domain.com] where name = ryan and domain = techfocus2</description>
		<content:encoded><![CDATA[<p>@Jorge,</p>
<p>I think there is a couple of things with regards to StructureMap with the CSLA Ptracker Factory that I need to fix/make better. That was one of my first stabs at SM. As far as the project goes, I will pretty much allow anyone who wants to be a contributor, even if I am not using it. I think more tests need to be written against it if development continues, so I guess that would be my only requirement, a good faith attempt to test anything new that is written and possibly some legacy code.</p>
<p>Send me and email at [name@domain.com] where name = ryan and domain = techfocus2</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jorge Gamba</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-279</link>
		<dc:creator>Jorge Gamba</dc:creator>
		<pubDate>Sat, 06 Dec 2008 15:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-279</guid>
		<description>Ryan, I began to love CslapTrackerFactory is a good job, but I think your reasons for change are very valid, in fact I will continue to monitor your progress on the new road.

But my question is, What will become of the project CslapTrackerFactory? leave it completely? or transferred to another of us go to work?</description>
		<content:encoded><![CDATA[<p>Ryan, I began to love CslapTrackerFactory is a good job, but I think your reasons for change are very valid, in fact I will continue to monitor your progress on the new road.</p>
<p>But my question is, What will become of the project CslapTrackerFactory? leave it completely? or transferred to another of us go to work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Mao</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-219</link>
		<dc:creator>Frank Mao</dc:creator>
		<pubDate>Thu, 27 Nov 2008 11:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-219</guid>
		<description>Thanks Ryan. I don't think we will use CSLA.ObjectFactory at all. I don't like to see too many magic attributes in our code. StructureMap inject in our BO is good enough for TDD purpose for now.

I do wish some AltDotNet genius can create a more TDD friendly "application framework" someday.</description>
		<content:encoded><![CDATA[<p>Thanks Ryan. I don&#8217;t think we will use CSLA.ObjectFactory at all. I don&#8217;t like to see too many magic attributes in our code. StructureMap inject in our BO is good enough for TDD purpose for now.</p>
<p>I do wish some AltDotNet genius can create a more TDD friendly &#8220;application framework&#8221; someday.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Kelley</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-215</link>
		<dc:creator>Ryan Kelley</dc:creator>
		<pubDate>Thu, 27 Nov 2008 02:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-215</guid>
		<description>@Frank, Yes they did work hard on the object factory and I have a fully working tdd style implementation/extension of their object factory out on google code, I can post a link if you want. That is the road I was initially going to go down, as I had that working, but the more I stewed over the problems I listed above, the more dissatisfied I was. So in the end I had to do what I had to do.

As far as my own "Application Framework", whew, that is a very daunting task especially for somebody so wet behind the ears. I would imagine that most everybody has their own "Application Framework" when you get right down to it, I mean Ayende uses RhinoCommons as a starting point or a foundation to build off of in most of his projects. I would imagine I will have something similar that has my own magic pixie dust sprinkled on it at some point.</description>
		<content:encoded><![CDATA[<p>@Frank, Yes they did work hard on the object factory and I have a fully working tdd style implementation/extension of their object factory out on google code, I can post a link if you want. That is the road I was initially going to go down, as I had that working, but the more I stewed over the problems I listed above, the more dissatisfied I was. So in the end I had to do what I had to do.</p>
<p>As far as my own &#8220;Application Framework&#8221;, whew, that is a very daunting task especially for somebody so wet behind the ears. I would imagine that most everybody has their own &#8220;Application Framework&#8221; when you get right down to it, I mean Ayende uses RhinoCommons as a starting point or a foundation to build off of in most of his projects. I would imagine I will have something similar that has my own magic pixie dust sprinkled on it at some point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Mao</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-214</link>
		<dc:creator>Frank Mao</dc:creator>
		<pubDate>Thu, 27 Nov 2008 01:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-214</guid>
		<description>Rocky's team worked so hard on the new "Object Factory" trying to make TDD developers happier.  They will be disappointed.  
Are you going to build some kind of your own "Application framework" to implement those missing features from CSLA?</description>
		<content:encoded><![CDATA[<p>Rocky&#8217;s team worked so hard on the new &#8220;Object Factory&#8221; trying to make TDD developers happier.  They will be disappointed.<br />
Are you going to build some kind of your own &#8220;Application framework&#8221; to implement those missing features from CSLA?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-205</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Wed, 26 Nov 2008 15:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-205</guid>
		<description>I have used the CSLA validation system code as a basis for custom validation libraries.  There's no real reason to leave it behind.  It's a fairly good implementation of a fairly common pattern.  Take what you need, customize it, test it, and leave the rest behind.</description>
		<content:encoded><![CDATA[<p>I have used the CSLA validation system code as a basis for custom validation libraries.  There&#8217;s no real reason to leave it behind.  It&#8217;s a fairly good implementation of a fairly common pattern.  Take what you need, customize it, test it, and leave the rest behind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Kelley</title>
		<link>http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-204</link>
		<dc:creator>Ryan Kelley</dc:creator>
		<pubDate>Wed, 26 Nov 2008 14:45:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.techfocus2.com/2008/11/csla-first-base-was-fun-but-i-want-a-relationship/#comment-204</guid>
		<description>@Martin

As I have said before we are a small company and all of our apps so far have been winforms. When we initially started using CSLA we tried using the remote dataportal but performance was not very good. Instead we have just given all clients a connection direct to SQL Server through the application. I would say that if/when we get to that point I would probably write something myself. A quick search for remoting in the Alt.Net group on yahoo returned some promising results as a place to get started. I would probably use some type of service or messaging bus to do the communication between the layers. 

@Gabriel, Thanks for your kind words and all the help you have given me so far, and hopefully will continue to give. I really appreciate it.</description>
		<content:encoded><![CDATA[<p>@Martin</p>
<p>As I have said before we are a small company and all of our apps so far have been winforms. When we initially started using CSLA we tried using the remote dataportal but performance was not very good. Instead we have just given all clients a connection direct to SQL Server through the application. I would say that if/when we get to that point I would probably write something myself. A quick search for remoting in the Alt.Net group on yahoo returned some promising results as a place to get started. I would probably use some type of service or messaging bus to do the communication between the layers. </p>
<p>@Gabriel, Thanks for your kind words and all the help you have given me so far, and hopefully will continue to give. I really appreciate it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
