<?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: The Layering Challenge</title>
	<atom:link href="http://almaer.com/blog/the-layering-challenge/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/the-layering-challenge</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kirk</title>
		<link>http://almaer.com/blog/the-layering-challenge/comment-page-1#comment-17483</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Sat, 05 Feb 2005 15:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-layering-challenge#comment-17483</guid>
		<description>I find that physical seperation (not having things avaliable to you) in the pysical layout of the code base helps to promote logical seperation (at the layer and component level). As much as it has gotten better, the Eclipse workspace doesn&#039;t support this type of thinking all that well.

Bit off topic but the Eclipse workspace is a holdover from Smalltalk, one of the few concepts that should have not been transfered into the Java space ;)


</description>
		<content:encoded><![CDATA[<p>I find that physical seperation (not having things avaliable to you) in the pysical layout of the code base helps to promote logical seperation (at the layer and component level). As much as it has gotten better, the Eclipse workspace doesn&#8217;t support this type of thinking all that well.</p>
<p>Bit off topic but the Eclipse workspace is a holdover from Smalltalk, one of the few concepts that should have not been transfered into the Java space ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirk</title>
		<link>http://almaer.com/blog/the-layering-challenge/comment-page-1#comment-17484</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Sat, 05 Feb 2005 15:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-layering-challenge#comment-17484</guid>
		<description>I find that physical seperation (not having things avaliable to you) in the pysical layout of the code base helps to promote logical seperation (at the layer and component level). As much as it has gotten better, the Eclipse workspace doesn&#039;t support this type of thinking all that well.

Bit off topic but the Eclipse workspace is a holdover from Smalltalk, one of the few concepts that should have not been transfered into the Java space ;)


</description>
		<content:encoded><![CDATA[<p>I find that physical seperation (not having things avaliable to you) in the pysical layout of the code base helps to promote logical seperation (at the layer and component level). As much as it has gotten better, the Eclipse workspace doesn&#8217;t support this type of thinking all that well.</p>
<p>Bit off topic but the Eclipse workspace is a holdover from Smalltalk, one of the few concepts that should have not been transfered into the Java space ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Howard M. Lewis Ship</title>
		<link>http://almaer.com/blog/the-layering-challenge/comment-page-1#comment-17481</link>
		<dc:creator>Howard M. Lewis Ship</dc:creator>
		<pubDate>Fri, 04 Feb 2005 21:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-layering-challenge#comment-17481</guid>
		<description>I&#039;ll be responding to Kirk&#039;s article shortly.  My basic answer to this is  HiveMind ... it is an essential part of HiveMind that you can define your services at one layer, and provide the implementations at another. It is very reasonable to divide into layers and let HiveMind to the late binding to connect your choice of backend to your choice of presentation ... it just involves adding another layer of lasagne, I mean architecture, to abstract the relationship between the other layers.
</description>
		<content:encoded><![CDATA[<p>I&#8217;ll be responding to Kirk&#8217;s article shortly.  My basic answer to this is  HiveMind &#8230; it is an essential part of HiveMind that you can define your services at one layer, and provide the implementations at another. It is very reasonable to divide into layers and let HiveMind to the late binding to connect your choice of backend to your choice of presentation &#8230; it just involves adding another layer of lasagne, I mean architecture, to abstract the relationship between the other layers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Howard M. Lewis Ship</title>
		<link>http://almaer.com/blog/the-layering-challenge/comment-page-1#comment-17482</link>
		<dc:creator>Howard M. Lewis Ship</dc:creator>
		<pubDate>Fri, 04 Feb 2005 21:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-layering-challenge#comment-17482</guid>
		<description>I&#039;ll be responding to Kirk&#039;s article shortly.  My basic answer to this is  HiveMind ... it is an essential part of HiveMind that you can define your services at one layer, and provide the implementations at another. It is very reasonable to divide into layers and let HiveMind to the late binding to connect your choice of backend to your choice of presentation ... it just involves adding another layer of lasagne, I mean architecture, to abstract the relationship between the other layers.
</description>
		<content:encoded><![CDATA[<p>I&#8217;ll be responding to Kirk&#8217;s article shortly.  My basic answer to this is  HiveMind &#8230; it is an essential part of HiveMind that you can define your services at one layer, and provide the implementations at another. It is very reasonable to divide into layers and let HiveMind to the late binding to connect your choice of backend to your choice of presentation &#8230; it just involves adding another layer of lasagne, I mean architecture, to abstract the relationship between the other layers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
