<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Simply Sweet Components slides</title>
	<atom:link href="http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/feed/" rel="self" type="application/rss+xml" />
	<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/</link>
	<description>Exposing the pixels behind beautiful user interfaces</description>
	<lastBuildDate>Thu, 10 Dec 2009 16:18:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Java desktop links of the week, June 15 &#124; Jonathan Giles</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-729</link>
		<dc:creator>Java desktop links of the week, June 15 &#124; Jonathan Giles</dc:creator>
		<pubDate>Thu, 16 Jul 2009 22:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-729</guid>
		<description>[...] of the people I met at JavaOne, Ken Orr has just posted the slides to his &#8216;Simply Sweet Components&#8217; presentation. Definitely well worth checking [...]</description>
		<content:encoded><![CDATA[<p>[...] of the people I met at JavaOne, Ken Orr has just posted the slides to his &#8216;Simply Sweet Components&#8217; presentation. Definitely well worth checking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Montechristos</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-667</link>
		<dc:creator>Montechristos</dc:creator>
		<pubDate>Mon, 15 Jun 2009 14:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-667</guid>
		<description>Great post, very actual.

May I propose another way of &#039;injecting&#039; functionality to components: The visitor pattern. 

If each component implements a visitor access, then we can add functionality by creating new visitors: e.g. IconVisitor, ColorVisitor, ...</description>
		<content:encoded><![CDATA[<p>Great post, very actual.</p>
<p>May I propose another way of &#8216;injecting&#8217; functionality to components: The visitor pattern. </p>
<p>If each component implements a visitor access, then we can add functionality by creating new visitors: e.g. IconVisitor, ColorVisitor, &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-644</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Tue, 09 Jun 2009 18:55:19 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-644</guid>
		<description>Thanks Matt! Hopefully other developers will see the light!</description>
		<content:encoded><![CDATA[<p>Thanks Matt! Hopefully other developers will see the light!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Ward</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-643</link>
		<dc:creator>Matt Ward</dc:creator>
		<pubDate>Tue, 09 Jun 2009 18:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-643</guid>
		<description>Awesome post! I am sick of making custom Swing components too. Thanks a bunch for sharing your work with these APIs. I will surely be using them a lot more in the upcoming months.</description>
		<content:encoded><![CDATA[<p>Awesome post! I am sick of making custom Swing components too. Thanks a bunch for sharing your work with these APIs. I will surely be using them a lot more in the upcoming months.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-641</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Tue, 09 Jun 2009 17:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-641</guid>
		<description>Hey Jeremy,

You guessed it -- if there are methods exposed that you&#039;re overriding to work-around an issue, that means there is a fundamental flaw in the design. 

When an API is developed internally, it&#039;s relatively easy to find the author and talk about your needs as an API consumer. I certainly understand, though, that this communication becomes very difficult when the issues needing work-arounds are in external APIs.

-Ken</description>
		<content:encoded><![CDATA[<p>Hey Jeremy,</p>
<p>You guessed it &#8212; if there are methods exposed that you&#8217;re overriding to work-around an issue, that means there is a fundamental flaw in the design. </p>
<p>When an API is developed internally, it&#8217;s relatively easy to find the author and talk about your needs as an API consumer. I certainly understand, though, that this communication becomes very difficult when the issues needing work-arounds are in external APIs.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-638</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Tue, 09 Jun 2009 16:17:38 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-638</guid>
		<description>Interesting presentation.  I guess I&#039;m so used to the hundreds of methods that I wasn&#039;t phased by their presence.  But you make a compelling point; I&#039;ll be more mindful of this in the future.

On the other hand, a lot of the time I end up writing &quot;hackish&quot; fixes for bugs/issues, and I end up overriding or using obscure methods that a cleaner API wouldn&#039;t make available.  (You could argue these fixes shouldn&#039;t be necessary in the first place, though.)</description>
		<content:encoded><![CDATA[<p>Interesting presentation.  I guess I&#8217;m so used to the hundreds of methods that I wasn&#8217;t phased by their presence.  But you make a compelling point; I&#8217;ll be more mindful of this in the future.</p>
<p>On the other hand, a lot of the time I end up writing &#8220;hackish&#8221; fixes for bugs/issues, and I end up overriding or using obscure methods that a cleaner API wouldn&#8217;t make available.  (You could argue these fixes shouldn&#8217;t be necessary in the first place, though.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-637</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Tue, 09 Jun 2009 09:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-637</guid>
		<description>Thanks Kirill K.!</description>
		<content:encoded><![CDATA[<p>Thanks Kirill K.!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-636</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Tue, 09 Jun 2009 09:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-636</guid>
		<description>Hi Amar,

I&#039;m not sure which issues that are still open will get fixed for 0.9.5 -- you can &lt;a href=&quot;mailto:kenneth.orr@gmail.com&quot; rel=&quot;nofollow&quot;&gt;email me&lt;/a&gt; your most pressing issues.

-Ken</description>
		<content:encoded><![CDATA[<p>Hi Amar,</p>
<p>I&#8217;m not sure which issues that are still open will get fixed for 0.9.5 &#8212; you can <a href="mailto:kenneth.orr@gmail.com" rel="nofollow">email me</a> your most pressing issues.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirill Kalishev</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-634</link>
		<dc:creator>Kirill Kalishev</dc:creator>
		<pubDate>Tue, 09 Jun 2009 08:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-634</guid>
		<description>Very nice presentation, exactly what I came up with making lots of custom swing components for a long time. 

Say my hello to Dima Skavish :)</description>
		<content:encoded><![CDATA[<p>Very nice presentation, exactly what I came up with making lots of custom swing components for a long time. </p>
<p>Say my hello to Dima Skavish :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amar</title>
		<link>http://explodingpixels.wordpress.com/2009/06/07/simply-sweet-components-slides/#comment-633</link>
		<dc:creator>Amar</dc:creator>
		<pubDate>Tue, 09 Jun 2009 05:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=966#comment-633</guid>
		<description>Thanks Ken. Will this new version include all of the enhancements mentioned in the issues? I want to get the approval from my team to use this library in a product that we want to redesign and providing the enhancements would strengthen my hand.

cheers
Amar</description>
		<content:encoded><![CDATA[<p>Thanks Ken. Will this new version include all of the enhancements mentioned in the issues? I want to get the approval from my team to use this library in a product that we want to redesign and providing the enhancements would strengthen my hand.</p>
<p>cheers<br />
Amar</p>
]]></content:encoded>
	</item>
</channel>
</rss>
