<?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 Kyle Smith</title>
	<atom:link href="http://blog.infinitechaos.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.infinitechaos.com</link>
	<description>No magic here</description>
	<lastBuildDate>Sun, 06 Mar 2011 02:55:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>Comment on Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 1) by James Percent</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-574</link>
		<dc:creator>James Percent</dc:creator>
		<pubDate>Sun, 06 Mar 2011 02:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-574</guid>
		<description>I wrote a tool called auto-builder.  It introspects PDE-based projects and generates Ant build files; it supports transitive closure over dependencies and all that jazz.  

I posted a write-up &lt;a href=&quot;http://empty-set.net/?p=9&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.  I wrote it because the Maven tools I played with, when integrated with PDE, didn’t “just work.”  Basically, I wanted to do coding in PDE and have a Hudson-based CI without any fuss in between.

Generating Ant files is nice because it gives you all the benefits of a declarative build tool, but it leaves you with a procedural description of what it is doing.

I am looking for more PDE-based projects to test it on.  There are a couple RFC-0112 Bundle repositories around, and I have some code for downloading dependencies.  If anyone is interested, then I could integrate dependencies download with auto-builder.

James Percent
james@empty-set.net</description>
		<content:encoded><![CDATA[<p>I wrote a tool called auto-builder.  It introspects PDE-based projects and generates Ant build files; it supports transitive closure over dependencies and all that jazz.  </p>
<p>I posted a write-up <a href="http://empty-set.net/?p=9" rel="nofollow">here</a>.  I wrote it because the Maven tools I played with, when integrated with PDE, didn’t “just work.”  Basically, I wanted to do coding in PDE and have a Hudson-based CI without any fuss in between.</p>
<p>Generating Ant files is nice because it gives you all the benefits of a declarative build tool, but it leaves you with a procedural description of what it is doing.</p>
<p>I am looking for more PDE-based projects to test it on.  There are a couple RFC-0112 Bundle repositories around, and I have some code for downloading dependencies.  If anyone is interested, then I could integrate dependencies download with auto-builder.</p>
<p>James Percent<br />
<a href="mailto:james@empty-set.net">james@empty-set.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It&#8217;s not where you came from by Ron Boehm</title>
		<link>http://blog.infinitechaos.com/2008/11/12/its-not-where-you-came-from/comment-page-1/#comment-572</link>
		<dc:creator>Ron Boehm</dc:creator>
		<pubDate>Tue, 21 Dec 2010 13:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=234#comment-572</guid>
		<description>Kyle,
This is why I hired you!
Ron Boehm</description>
		<content:encoded><![CDATA[<p>Kyle,<br />
This is why I hired you!<br />
Ron Boehm</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tools for visualizing code by kyle</title>
		<link>http://blog.infinitechaos.com/2009/01/26/tools-for-visualizing-code/comment-page-1/#comment-571</link>
		<dc:creator>kyle</dc:creator>
		<pubDate>Thu, 02 Dec 2010 23:14:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=283#comment-571</guid>
		<description>I didn&#039;t get any responses, but off the top of my head, one could use the CLI to most SCM systems to print individual versions of the file and trigger a screen capture, then combine the screenshots into a video.  You&#039;d only be able to see some small portion of the file though...</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t get any responses, but off the top of my head, one could use the CLI to most SCM systems to print individual versions of the file and trigger a screen capture, then combine the screenshots into a video.  You&#8217;d only be able to see some small portion of the file though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tools for visualizing code by Hacksaw</title>
		<link>http://blog.infinitechaos.com/2009/01/26/tools-for-visualizing-code/comment-page-1/#comment-570</link>
		<dc:creator>Hacksaw</dc:creator>
		<pubDate>Thu, 02 Dec 2010 22:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=283#comment-570</guid>
		<description>Ever get any responses to this, or any ideas?</description>
		<content:encoded><![CDATA[<p>Ever get any responses to this, or any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 1) by Maven and OSGi Roundup &#171; Knowledge Networks</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-569</link>
		<dc:creator>Maven and OSGi Roundup &#171; Knowledge Networks</dc:creator>
		<pubDate>Thu, 17 Jun 2010 23:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-569</guid>
		<description>[...] Presentation giving a good overview (but 2 years old) Best practices from a project experience (Part 1, Part 2, Part 3, Part [...]</description>
		<content:encoded><![CDATA[<p>[...] Presentation giving a good overview (but 2 years old) Best practices from a project experience (Part 1, Part 2, Part 3, Part [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using wikis to capture project information by kyle</title>
		<link>http://blog.infinitechaos.com/2009/08/26/using-wikis-to-capture-project-information/comment-page-1/#comment-564</link>
		<dc:creator>kyle</dc:creator>
		<pubDate>Thu, 11 Feb 2010 00:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=349#comment-564</guid>
		<description>And thank you for the comment, Adrian.  Having the PM take on that responsibility is a nice idea.

In VMware&#039;s case, there are few to no project managers in the company (at least in R&amp;D).  It tends to be yet another hat for engineering managers to wear when they have a spare minute, so a responsibility like curating the wiki is treated as extremely low priority (read: it never gets done).

The idea behind the librarian was to establish at least one person for multiple teams to rely on for helping them organize and keep their information up to date.  I agree that it could be overkill for many organizations where others are able to dedicate adequate time to the task.</description>
		<content:encoded><![CDATA[<p>And thank you for the comment, Adrian.  Having the PM take on that responsibility is a nice idea.</p>
<p>In VMware&#8217;s case, there are few to no project managers in the company (at least in R&amp;D).  It tends to be yet another hat for engineering managers to wear when they have a spare minute, so a responsibility like curating the wiki is treated as extremely low priority (read: it never gets done).</p>
<p>The idea behind the librarian was to establish at least one person for multiple teams to rely on for helping them organize and keep their information up to date.  I agree that it could be overkill for many organizations where others are able to dedicate adequate time to the task.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using wikis to capture project information by Adrian Wible</title>
		<link>http://blog.infinitechaos.com/2009/08/26/using-wikis-to-capture-project-information/comment-page-1/#comment-563</link>
		<dc:creator>Adrian Wible</dc:creator>
		<pubDate>Wed, 10 Feb 2010 23:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=349#comment-563</guid>
		<description>Hey Kyle. Yes, you&#039;re right - wiki&#039;s can become stale, unwieldy, disorganized, and worse - untrustworthy.

As this article in the book was focused on PM things, the wiki idea was to provide a more shared responsibility to update relevant content, rather than requiring the PM to collect and distribute any/all information.

As a PM, I have taken responsibility on my projects for managing wiki organization so that it&#039;s useful. So the PM is the curator... the team members are the contributors. It requires some work on the PM&#039;s part - particularly in the early going, as wiki organization can morph drastically with the initial content. Once it&#039;s organized though, and understood, folks get the hang of where to put particular content.

It&#039;s like moving into a new house and organizing your garage. If you don&#039;t provide some structure of where things go at the beginning, then you&#039;re out of luck. But the effort at the beginning to establish order can make for a garage that requires only cursory maintenance over time. (Put up a peg-board !)

I don&#039;t think it requires a librarian. Certainly, if you have significant documentation requirements that require a tech-writer, this sort of thing is right up their alley and can potentially be tacked on.

Thanks for the thought-provoking post.</description>
		<content:encoded><![CDATA[<p>Hey Kyle. Yes, you&#8217;re right &#8211; wiki&#8217;s can become stale, unwieldy, disorganized, and worse &#8211; untrustworthy.</p>
<p>As this article in the book was focused on PM things, the wiki idea was to provide a more shared responsibility to update relevant content, rather than requiring the PM to collect and distribute any/all information.</p>
<p>As a PM, I have taken responsibility on my projects for managing wiki organization so that it&#8217;s useful. So the PM is the curator&#8230; the team members are the contributors. It requires some work on the PM&#8217;s part &#8211; particularly in the early going, as wiki organization can morph drastically with the initial content. Once it&#8217;s organized though, and understood, folks get the hang of where to put particular content.</p>
<p>It&#8217;s like moving into a new house and organizing your garage. If you don&#8217;t provide some structure of where things go at the beginning, then you&#8217;re out of luck. But the effort at the beginning to establish order can make for a garage that requires only cursory maintenance over time. (Put up a peg-board !)</p>
<p>I don&#8217;t think it requires a librarian. Certainly, if you have significant documentation requirements that require a tech-writer, this sort of thing is right up their alley and can potentially be tacked on.</p>
<p>Thanks for the thought-provoking post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 1) by kyle</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-500</link>
		<dc:creator>kyle</dc:creator>
		<pubDate>Fri, 24 Jul 2009 16:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-500</guid>
		<description>@Victor: I&#039;ll try and post something this evening.

@Xqnstyl: We don&#039;t use a repository manager.  The original (local) repository came from one developer&#039;s machine and as new artifacts are needed, we have a couple of simple scripts that will fetch the artifact, its POM, the source if available and then add it to Perforce.

One key note is that we do not use Maven for performing a release.  VMware has its own build and release process (which just happens to call `mvn package` at a particular step).  We also haven&#039;t adopted the process of revving individual modules in the project and having people depend on them.  The versions are currently all in lockstep and you always depend on the current version (sadly).

So typically when work is done (even in a branch), it&#039;s the code and the contents of the POM that change, not the version associated with it.

As for the Maven SCM support for Perforce, we don&#039;t use it.  All devs have the p4 client as well as P4WSAD on their systems to edit and submit changesets.  Because we don&#039;t use Maven to do releases, we haven&#039;t had a need to try the plugin.  From my cursory reading of the page you linked to, I don&#039;t see another case that would be relevant to us.

ks</description>
		<content:encoded><![CDATA[<p>@Victor: I&#8217;ll try and post something this evening.</p>
<p>@Xqnstyl: We don&#8217;t use a repository manager.  The original (local) repository came from one developer&#8217;s machine and as new artifacts are needed, we have a couple of simple scripts that will fetch the artifact, its POM, the source if available and then add it to Perforce.</p>
<p>One key note is that we do not use Maven for performing a release.  VMware has its own build and release process (which just happens to call `mvn package` at a particular step).  We also haven&#8217;t adopted the process of revving individual modules in the project and having people depend on them.  The versions are currently all in lockstep and you always depend on the current version (sadly).</p>
<p>So typically when work is done (even in a branch), it&#8217;s the code and the contents of the POM that change, not the version associated with it.</p>
<p>As for the Maven SCM support for Perforce, we don&#8217;t use it.  All devs have the p4 client as well as P4WSAD on their systems to edit and submit changesets.  Because we don&#8217;t use Maven to do releases, we haven&#8217;t had a need to try the plugin.  From my cursory reading of the page you linked to, I don&#8217;t see another case that would be relevant to us.</p>
<p>ks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 2) by Victor</title>
		<link>http://blog.infinitechaos.com/2009/07/09/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-2/comment-page-1/#comment-499</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Fri, 24 Jul 2009 07:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=314#comment-499</guid>
		<description>Typo in Recommendations #3: \Eclilpse\</description>
		<content:encoded><![CDATA[<p>Typo in Recommendations #3: \Eclilpse\</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 1) by Victor</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-497</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Fri, 24 Jul 2009 07:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-497</guid>
		<description>Can you show your working examples of Recommendations #2 and #3, please?</description>
		<content:encoded><![CDATA[<p>Can you show your working examples of Recommendations #2 and #3, please?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

