<?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 for Alkpone.</title>
	<atom:link href="http://www.alkpone.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alkpone.com</link>
	<description>Narcissism and minimalism, quite a challenge...</description>
	<lastBuildDate>Fri, 21 May 2010 09:47:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on C++0x support in modern compilers by Mbakop</title>
		<link>http://www.alkpone.com/2010/05/c0x-support-in-modern-compilers/comment-page-1/#comment-576</link>
		<dc:creator>Mbakop</dc:creator>
		<pubDate>Fri, 21 May 2010 09:47:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=420#comment-576</guid>
		<description>It also introduces a try to manage threads which is a good idea as we all know it is very dependent of OS.</description>
		<content:encoded><![CDATA[<p>It also introduces a try to manage threads which is a good idea as we all know it is very dependent of OS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The KISS Principle by Why performance doesn&#8217;t matter! &#124; Alkpone.</title>
		<link>http://www.alkpone.com/2009/08/the-kiss-principle/comment-page-1/#comment-573</link>
		<dc:creator>Why performance doesn&#8217;t matter! &#124; Alkpone.</dc:creator>
		<pubDate>Thu, 20 May 2010 22:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=63#comment-573</guid>
		<description>[...] My first re-factoring action has been to model our page using the Composite pattern representing an object tree of the page and using the Visitor pattern to make CSS, JS and HTML being rendered (CSSVisitor, JSVisitor, &#8230;). It make the page been rendered several times faster (HTML very clean, JS and CSS being cache by the browser) and even more flexible since we can render any kind of content from our model. Nice, simple, KISS. [...]</description>
		<content:encoded><![CDATA[<p>[...] My first re-factoring action has been to model our page using the Composite pattern representing an object tree of the page and using the Visitor pattern to make CSS, JS and HTML being rendered (CSSVisitor, JSVisitor, &#8230;). It make the page been rendered several times faster (HTML very clean, JS and CSS being cache by the browser) and even more flexible since we can render any kind of content from our model. Nice, simple, KISS. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DRY or SOFT ? by OSGI / SCA &#8211; the winning couple &#124; Alkpone.</title>
		<link>http://www.alkpone.com/2009/08/dry-or-soft/comment-page-1/#comment-556</link>
		<dc:creator>OSGI / SCA &#8211; the winning couple &#124; Alkpone.</dc:creator>
		<pubDate>Mon, 17 May 2010 21:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=106#comment-556</guid>
		<description>[...] a lot and helps you focus on your business. OSGi modules to manage technical component for keeping DRY principles and SCA to expose business endpoint with automatic wiring and security [...]</description>
		<content:encoded><![CDATA[<p>[...] a lot and helps you focus on your business. OSGi modules to manage technical component for keeping DRY principles and SCA to expose business endpoint with automatic wiring and security [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Distributed OSGi, an elegant way to distribute software by OSGI / SCA &#8211; the winning couple &#124; Alkpone.</title>
		<link>http://www.alkpone.com/2009/08/distributed-osgi-an-elegant-way-to-distribute-our-software/comment-page-1/#comment-555</link>
		<dc:creator>OSGI / SCA &#8211; the winning couple &#124; Alkpone.</dc:creator>
		<pubDate>Mon, 17 May 2010 21:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=149#comment-555</guid>
		<description>[...] OSGI / SCA &#8211; the winning couple  dzone_url = &quot;http://www.alkpone.com/2010/05/osgi-sca-the-winning-couple/&quot;;First, some brief overview of the two technologies. OSGi is a framework aims to create an component/plug-in software. I&#8217;ve already mention OSGi in a previous post. [...]</description>
		<content:encoded><![CDATA[<p>[...] OSGI / SCA &#8211; the winning couple  dzone_url = &quot;http://www.alkpone.com/2010/05/osgi-sca-the-winning-couple/&quot;;First, some brief overview of the two technologies. OSGi is a framework aims to create an component/plug-in software. I&#8217;ve already mention OSGi in a previous post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software Architects are just customs &#8230; officer. by Augenoperation</title>
		<link>http://www.alkpone.com/2010/03/software-architects-are-just-customs-officer/comment-page-1/#comment-541</link>
		<dc:creator>Augenoperation</dc:creator>
		<pubDate>Wed, 12 May 2010 21:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=103#comment-541</guid>
		<description>Nice post. Your Page is bookmarked. Regards</description>
		<content:encoded><![CDATA[<p>Nice post. Your Page is bookmarked. Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Annotation or not by Green Forums</title>
		<link>http://www.alkpone.com/2010/05/annotation-or-not/comment-page-1/#comment-540</link>
		<dc:creator>Green Forums</dc:creator>
		<pubDate>Wed, 12 May 2010 12:51:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=408#comment-540</guid>
		<description>Hi, I represent http://www.everygreenthing.net, we have a green business and blog directory and your blog is perfect for our site, please check us out, add your great green blog to the directory, its free and other people can read your awesome blog. Thanks for keeping the Earth greener!</description>
		<content:encoded><![CDATA[<p>Hi, I represent <a href="http://www.everygreenthing.net" rel="nofollow">http://www.everygreenthing.net</a>, we have a green business and blog directory and your blog is perfect for our site, please check us out, add your great green blog to the directory, its free and other people can read your awesome blog. Thanks for keeping the Earth greener!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++0x support in modern compilers by Tweets that mention C++0x support in modern compilers &#124; Alkpone.com -- Topsy.com</title>
		<link>http://www.alkpone.com/2010/05/c0x-support-in-modern-compilers/comment-page-1/#comment-539</link>
		<dc:creator>Tweets that mention C++0x support in modern compilers &#124; Alkpone.com -- Topsy.com</dc:creator>
		<pubDate>Wed, 12 May 2010 12:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=420#comment-539</guid>
		<description>[...] This post was mentioned on Twitter by Richard Laksana, Alban Seurat. Alban Seurat said: RT @DZone &quot;C++0x support in modern compilers &#124; Alkpone.com&quot; http://dzone.com/DNh4 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Richard Laksana, Alban Seurat. Alban Seurat said: RT @DZone &quot;C++0x support in modern compilers | Alkpone.com&quot; <a href="http://dzone.com/DNh4" rel="nofollow">http://dzone.com/DNh4</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Annotation or not by Travis Calder</title>
		<link>http://www.alkpone.com/2010/05/annotation-or-not/comment-page-1/#comment-538</link>
		<dc:creator>Travis Calder</dc:creator>
		<pubDate>Tue, 11 May 2010 00:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=408#comment-538</guid>
		<description>A very subjective argument, which depends a lot on what practices you (and your team, if you are on one) prefers to follow.

My team attempts to steer in a more domain-driven direction, and having &quot;view&quot; logic such as OXM in a &quot;model&quot; class in the middle of my domain breaks the single-responsibility principle. Now my domain objects do their job, as well as &quot;display&quot; themselves.

You could, for example, do like raveman suggested and make the Annotations more &quot;magic&quot;. But should you? Alternatively, XStream allows programatic description of the XML mappings. I could, instead, create a class whose job it is to know how a particular domain aggregate maps to XML. Then, if I wanted a second mapping, all I have to do is create a second class. Assuming I&#039;m using dependency injection, I now just have to ensure the right XML Generator is being injected to the right places, and my system doesn&#039;t have to worry about it.

I find this pattern far easier to understand and maintain, and in my experience newcomers to a project seem to have an easier time too.</description>
		<content:encoded><![CDATA[<p>A very subjective argument, which depends a lot on what practices you (and your team, if you are on one) prefers to follow.</p>
<p>My team attempts to steer in a more domain-driven direction, and having &#8220;view&#8221; logic such as OXM in a &#8220;model&#8221; class in the middle of my domain breaks the single-responsibility principle. Now my domain objects do their job, as well as &#8220;display&#8221; themselves.</p>
<p>You could, for example, do like raveman suggested and make the Annotations more &#8220;magic&#8221;. But should you? Alternatively, XStream allows programatic description of the XML mappings. I could, instead, create a class whose job it is to know how a particular domain aggregate maps to XML. Then, if I wanted a second mapping, all I have to do is create a second class. Assuming I&#8217;m using dependency injection, I now just have to ensure the right XML Generator is being injected to the right places, and my system doesn&#8217;t have to worry about it.</p>
<p>I find this pattern far easier to understand and maintain, and in my experience newcomers to a project seem to have an easier time too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Annotation or not by Online Resources: Android Development, Future of Java, Careers in Software Development &#171; AndroidBoss</title>
		<link>http://www.alkpone.com/2010/05/annotation-or-not/comment-page-1/#comment-537</link>
		<dc:creator>Online Resources: Android Development, Future of Java, Careers in Software Development &#171; AndroidBoss</dc:creator>
		<pubDate>Mon, 10 May 2010 16:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=408#comment-537</guid>
		<description>[...] Annotation or Not, the post&#8217;s author enters the debate regarding when it is appropriate to use and not to use [...]</description>
		<content:encoded><![CDATA[<p>[...] Annotation or Not, the post&#8217;s author enters the debate regarding when it is appropriate to use and not to use [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Annotation or not by John Turner</title>
		<link>http://www.alkpone.com/2010/05/annotation-or-not/comment-page-1/#comment-536</link>
		<dc:creator>John Turner</dc:creator>
		<pubDate>Mon, 10 May 2010 16:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.alkpone.com/?p=408#comment-536</guid>
		<description>Annotations are clearly an improvement in allowing a developer to specify things that are close to the code but I agree with the sentiment about excessive annotations causing clutter.

Annotations for things like OXM (object XML mapping) or ORM (object relational mapping) are inappropriate in my opinion for the reason Travis highlighted.  You want to reuse your domain objects and these types of annotated mappings limit the reuse in certain circumstances.

JPA for instance allows one to override the mapping annotations while JAXB does not.

That said, it can be a fairly subjective argument.</description>
		<content:encoded><![CDATA[<p>Annotations are clearly an improvement in allowing a developer to specify things that are close to the code but I agree with the sentiment about excessive annotations causing clutter.</p>
<p>Annotations for things like OXM (object XML mapping) or ORM (object relational mapping) are inappropriate in my opinion for the reason Travis highlighted.  You want to reuse your domain objects and these types of annotated mappings limit the reuse in certain circumstances.</p>
<p>JPA for instance allows one to override the mapping annotations while JAXB does not.</p>
<p>That said, it can be a fairly subjective argument.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
