<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: My Quick Take On Oxite</title>
	<atom:link href="http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/</link>
	<description>Software development, testing, and techie life</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: secretGeek</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-812</link>
		<dc:creator>secretGeek</dc:creator>
		<pubDate>Thu, 18 Dec 2008 20:06:53 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-812</guid>
		<description>Hi Chad
I think it would add a lot to the discussion to give specific problems, with a clear description of how they can be solved.
lb</description>
		<content:encoded><![CDATA[<p>Hi Chad<br />
I think it would add a lot to the discussion to give specific problems, with a clear description of how they can be solved.<br />
lb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-811</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Wed, 17 Dec 2008 22:34:44 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-811</guid>
		<description>Jarrel,

Mixing persistence concerns specifically with domain logic - and more precisely - with entity logic, would be a SoC problem.</description>
		<content:encoded><![CDATA[<p>Jarrel,</p>
<p>Mixing persistence concerns specifically with domain logic &#8211; and more precisely &#8211; with entity logic, would be a SoC problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bogardj</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-810</link>
		<dc:creator>bogardj</dc:creator>
		<pubDate>Wed, 17 Dec 2008 18:03:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-810</guid>
		<description>@Jarrel

Not necessarily, it could be an accepted violation.  Active Record couples database structure with the model, so you could say RoR is a ginormous SoC violation.  The trick is to know when you need Domain Model versus Active Record.</description>
		<content:encoded><![CDATA[<p>@Jarrel</p>
<p>Not necessarily, it could be an accepted violation.  Active Record couples database structure with the model, so you could say RoR is a ginormous SoC violation.  The trick is to know when you need Domain Model versus Active Record.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jarrel Cobb</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-809</link>
		<dc:creator>Jarrel Cobb</dc:creator>
		<pubDate>Wed, 17 Dec 2008 14:05:56 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-809</guid>
		<description>One thing that struck me as kind of odd is that it seems as if they are using the LINQ-To-SQL generated classes as their domain model by extending them with interfaces and partial classes.  All of the methods in the various repositories return instances of those LINQ-To-SQL classes.  

Am I wrong in thinking that this is bad practice for a LINQ-To-SQL powered DAL?  It seems to be a major violation of the Seperation of Concerns.  Mixing persistence concerns with the domain.</description>
		<content:encoded><![CDATA[<p>One thing that struck me as kind of odd is that it seems as if they are using the LINQ-To-SQL generated classes as their domain model by extending them with interfaces and partial classes.  All of the methods in the various repositories return instances of those LINQ-To-SQL classes.  </p>
<p>Am I wrong in thinking that this is bad practice for a LINQ-To-SQL powered DAL?  It seems to be a major violation of the Seperation of Concerns.  Mixing persistence concerns with the domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-808</link>
		<dc:creator>Brian Sullivan</dc:creator>
		<pubDate>Wed, 17 Dec 2008 13:07:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-808</guid>
		<description>@Andrew

I totally agree.  Having that &quot;before and after&quot; picture could be a huge learning tool for devs trying to learn MVC. Hopefully someone will take the time to highlight the major areas of change once Oxite has been refactored.</description>
		<content:encoded><![CDATA[<p>@Andrew</p>
<p>I totally agree.  Having that &#8220;before and after&#8221; picture could be a huge learning tool for devs trying to learn MVC. Hopefully someone will take the time to highlight the major areas of change once Oxite has been refactored.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Rimmer</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-807</link>
		<dc:creator>Andrew Rimmer</dc:creator>
		<pubDate>Wed, 17 Dec 2008 06:47:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-807</guid>
		<description>I second Jon on this one. 

A lot of people are damning Oxite without actually taking the opportunity to explain what is wrong, and how it should be changed.

The mistakes in Oxite are likely to be repeated by other developers (regardless of whether they have seen Oxite or not). This is an excellent opportunity for a public peer review, that can help steer people to best practices. 

Having Oxite alpha+peer review+Oxite Refactored would help the community even more, than Oxite having been great from the start.</description>
		<content:encoded><![CDATA[<p>I second Jon on this one. </p>
<p>A lot of people are damning Oxite without actually taking the opportunity to explain what is wrong, and how it should be changed.</p>
<p>The mistakes in Oxite are likely to be repeated by other developers (regardless of whether they have seen Oxite or not). This is an excellent opportunity for a public peer review, that can help steer people to best practices. </p>
<p>Having Oxite alpha+peer review+Oxite Refactored would help the community even more, than Oxite having been great from the start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Mackenzie</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-806</link>
		<dc:creator>Duncan Mackenzie</dc:creator>
		<pubDate>Tue, 16 Dec 2008 18:52:13 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-806</guid>
		<description>Chad, I really appreciate the feedback, and as you&#039;ve probably heard from Erik Porter&#039;s various tweets and replies, we are definitely working on it. We are taking some of the general feedback, but are always looking for additional specific comments as well like Jon suggested above.

I would like to point out that the XSS vulnerability you mention was in an earlier drop of the code and a fix was checked in shortly there after... more of an FYI that anything else.</description>
		<content:encoded><![CDATA[<p>Chad, I really appreciate the feedback, and as you&#8217;ve probably heard from Erik Porter&#8217;s various tweets and replies, we are definitely working on it. We are taking some of the general feedback, but are always looking for additional specific comments as well like Jon suggested above.</p>
<p>I would like to point out that the XSS vulnerability you mention was in an earlier drop of the code and a fix was checked in shortly there after&#8230; more of an FYI that anything else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-805</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Tue, 16 Dec 2008 16:20:32 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-805</guid>
		<description>@Steve: Yep, I agree. It&#039;s great they&#039;ve done this publicly and that we all have a chance to make things better.

In the Old Way, this would&#039;ve been done behind the scenes and then just released without much opportunity for feedback.

Oxite represents a big (positive) shift forward for Microsoft in how it relates to developers.</description>
		<content:encoded><![CDATA[<p>@Steve: Yep, I agree. It&#8217;s great they&#8217;ve done this publicly and that we all have a chance to make things better.</p>
<p>In the Old Way, this would&#8217;ve been done behind the scenes and then just released without much opportunity for feedback.</p>
<p>Oxite represents a big (positive) shift forward for Microsoft in how it relates to developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-804</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Tue, 16 Dec 2008 16:05:26 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-804</guid>
		<description>@Jon: 

I considered doing so, but I thought that it might be inappropriate in public and that I should work with the Oxite team.  What are your thoughts?  Would it be good and a positive thing, or would it just look like a big indictment or something negative?

I saw Rob Connery&#039;s post and I think he covers the issues well. All the problems I have with Oxite can fit comfortably within his 6 topics-of-concern.  

Do you think I should do a breakdown? I feel that his post covers the larger issues and provide a good framework from which to move forward to resolve Oxite&#039;s issues. I&#039;m afraid anything I add to this will only be harmful.

Maybe if I do it positively and constructively as a &quot;Problem: Foo. Solution: Bar&quot; type thing it would be help vs. harm?

Thanks for the feedback, I&#039;m interested to hear your responses!</description>
		<content:encoded><![CDATA[<p>@Jon: </p>
<p>I considered doing so, but I thought that it might be inappropriate in public and that I should work with the Oxite team.  What are your thoughts?  Would it be good and a positive thing, or would it just look like a big indictment or something negative?</p>
<p>I saw Rob Connery&#8217;s post and I think he covers the issues well. All the problems I have with Oxite can fit comfortably within his 6 topics-of-concern.  </p>
<p>Do you think I should do a breakdown? I feel that his post covers the larger issues and provide a good framework from which to move forward to resolve Oxite&#8217;s issues. I&#8217;m afraid anything I add to this will only be harmful.</p>
<p>Maybe if I do it positively and constructively as a &#8220;Problem: Foo. Solution: Bar&#8221; type thing it would be help vs. harm?</p>
<p>Thanks for the feedback, I&#8217;m interested to hear your responses!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Sheldon</title>
		<link>http://lostechies.com/chadmyers/2008/12/16/my-quick-take-on-oxite/#comment-803</link>
		<dc:creator>Steve Sheldon</dc:creator>
		<pubDate>Tue, 16 Dec 2008 15:59:21 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/12/15/my-quick-take-on-oxite.aspx#comment-803</guid>
		<description>The fact that Oxite code base is open source allows many to view it, and provide feedback.

The key is, if that feedback is taken and used to make it better, then we all benefit.</description>
		<content:encoded><![CDATA[<p>The fact that Oxite code base is open source allows many to view it, and provide feedback.</p>
<p>The key is, if that feedback is taken and used to make it better, then we all benefit.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
