<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fnokd! &#187; JBoss.ORG</title>
	<atom:link href="http://www.fnokd.com/tag/jbossorg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fnokd.com</link>
	<description>Bob Blogs</description>
	<lastBuildDate>Mon, 18 May 2009 17:42:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Another JBoss GitHub repository mirror</title>
		<link>http://www.fnokd.com/2008/08/30/another-jboss-github-repository-mirror/</link>
		<comments>http://www.fnokd.com/2008/08/30/another-jboss-github-repository-mirror/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 16:53:47 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/?p=436</guid>
		<description><![CDATA[For those of you playing along at home, I&#8217;ve added jboss-deployers to my GitHub mirror set.  Like the others, the &#8216;vendor&#8217; branch is the one you want.

jboss-deployers
jbossas
microcontainer
vfs

I&#8217;m adding JBoss projects to my mirror set as I trip across the need to browse their source.  If there&#8217;s a JBoss project you&#8217;d like to see mirrored out [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you playing along at home, I&#8217;ve added <strong>jboss-deployers</strong> to my GitHub mirror set.  Like the others, the &#8216;vendor&#8217; branch is the one you want.</p>
<ul>
<li><a title="jboss-deployers" href="http://github.com/bobmcwhirter/jboss-deployers/tree/vendor">jboss-deployers</a></li>
<li><a title="jbossas" href="http://github.com/bobmcwhirter/jbossas/tree/vendor">jbossas</a></li>
<li><a title="microcontainer" href="http://github.com/bobmcwhirter/microcontainer/tree/vendor">microcontainer</a></li>
<li><a title="vfs" href="http://github.com/bobmcwhirter/vfs/tree/vendor">vfs</a></li>
</ul>
<p>I&#8217;m adding JBoss projects to my mirror set as I trip across the need to browse their source.  If there&#8217;s a JBoss project you&#8217;d like to see mirrored out of SVN, drop the URL to the <strong>trunk</strong> of the SVN repository in a comment on this post, and I&#8217;ll start slurping it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/08/30/another-jboss-github-repository-mirror/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>And now, something slightly different</title>
		<link>http://www.fnokd.com/2008/08/28/and-now-something-slightly-different/</link>
		<comments>http://www.fnokd.com/2008/08/28/and-now-something-slightly-different/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 21:19:08 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/?p=433</guid>
		<description><![CDATA[Back in May, I was a manager.
I feebly attempted to direct 8 great guys and gals to further the goals of JBoss.org.  After the Codehaus, you&#8217;d think I&#8217;d be able to help build an opensource community with fun and flair.  But I came to realize that it&#8217;s hard to build a community as an active [...]]]></description>
			<content:encoded><![CDATA[<p>Back in May, I was a manager.</p>
<p>I feebly attempted to direct 8 great guys and gals to further the goals of JBoss.org.  After the Codehaus, you&#8217;d think I&#8217;d be able to help build an opensource community with fun and flair.  But I came to realize that it&#8217;s hard to build a community as an active effort.  Instead, I think community develops as a by-product of a useful and well-run project.  And that&#8217;s under the control of the project leaders and contributors, not necessarily some external third party.</p>
<p>Back in May, I gave up being a manger.</p>
<p>Now, the day after Labor Day, fittingly enough, I&#8217;ll be jumping back into the world of JBoss.  But <strong>not as a manager</strong>. When I was burned out and felt like resigning, <a title="Proctor's Drools blog" href="http://blog.athico.com/">Mark Proctor</a> and <a title="Sacha's Blog" href="http://sacha.labourey.com/">Sacha Labourey</a> instead talked me into taking a sabbatical.  And I&#8217;m truly grateful to them.  Now, after unwinding for a few months, I asked to rejoin the team as an engineer.  Through Sacha&#8217;s patience and budget manipulation, I&#8217;m once again excited to go to work.  I think JBoss should definitely be held up as a company that takes care of its people.  They could&#8217;ve easily given me the boot, but instead they&#8217;ve been extremely kind and accommodating.</p>
<p>So, what will I be doing?</p>
<p>After talking to Java developers and Rubyists alike, my first goals are to look at Rails as just-another-way to write J2EE apps (or &#8220;JEE&#8221; I reckon, these days&#8230;).  Yes, I know about (and plan to use) things like <a title="Warbler" href="http://blog.nicksieger.com/articles/2007/09/04/warbler-a-little-birdie-to-introduce-your-rails-app-to-java">Warbler</a> and <a title="JRuby-Rack" href="http://blog.nicksieger.com/articles/2008/05/08/introducing-jruby-rack">JRuby-Rack</a>.  Both are good things.</p>
<p>But I also have full control of the deployment environment, to build a stack to make it happier than &#8220;build and deploy a WAR&#8221;.</p>
<p>Through the miracle of <a title="JBossAS" href="http://www.jboss.org/jbossas/">AS5</a> built on <a title="JBossMC" href="http://www.jboss.org/jbossmc/">JBossMicrocontainer</a>, along with the awesome <a title="JBossVFS" href="http://repository.jboss.org/maven2/org/jboss/jboss-vfs/">VFS</a> bits, it should be possible to deploy a Rails app in-situ, right from your working directory.  There should be no reason to have to build a WAR while you&#8217;re hacking a rails app.  And deployment to a server should still involve capistrano (in my opinion).  Stick to the Rails way of doing things, but make it Java under the covers.</p>
<p>Various blog posts have shown Rails apps on Glassfish in 12, 10, or 5 steps.  My goal is to get it down to 1 step. And you should magically be able to pick up and use all the wonderful JEE bits that maps to the Rails functionality the Railers of the world enjoy, without having to be aware of the JEE bits.</p>
<p>Speaking with Mark Newton (the guy who runs JBoss.org now), it seems sensible to view Rails as simply yet-another-programming-model for writing Java apps.  The idea is to avoid leaky abstractions, so we&#8217;re not having to write some psuedo RubyJava application.</p>
<p>Once we&#8217;ve got that base covered, then we can make fun and exciting Ruby bindings to all the powerful JBoss tools, such as Drools, ESB, Cache or MQ.</p>
<p>I expect to have a bit of fun with this.  More fun than being a manager, certainly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/08/28/and-now-something-slightly-different/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Nearly 60 minutes about Web Beans</title>
		<link>http://www.fnokd.com/2008/04/17/nearly-60-minutes-about-web-beans/</link>
		<comments>http://www.fnokd.com/2008/04/17/nearly-60-minutes-about-web-beans/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 04:33:43 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gavin]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[web beans]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/04/17/nearly-60-minutes-about-web-beans/</guid>
		<description><![CDATA[Gavin King recently gave a talk down in Canberra, Australia.  The kindly folks from Red Hat down there organized some filming.  Many thanks to our upside-down friends with the Queen Mother on their money.

Gavin provides an exceptionally nice walk-through behind not just how Web Beans works, but why it works the way it [...]]]></description>
			<content:encoded><![CDATA[<p>Gavin King recently gave a talk down in Canberra, Australia.  The kindly folks from Red Hat down there organized some filming.  Many thanks to our upside-down friends with the Queen Mother on their money.</p>
<p><img src="http://www.jboss.org/file-access/default/members/jbosslabs/freezone/images/WebBeans_Gavin_2008.jpg" alt="Gavin's so dreamy!" height="195" width="348" /></p>
<p>Gavin provides an exceptionally nice walk-through behind not just how Web Beans works, but why it works the way it does.  He provides comparison to AOP features, and even demonstrates the recursive nature of Web Beans functionality being used to define Web Beans functionality.  Meta-annotations are cool.  Meta-meta-annotations are even cooler.</p>
<p>We&#8217;ve broken the talk into 3 easy-to-digest chunks:</p>
<ul>
<li><a href="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part1.mp4" title="Part 1">Part 1</a></li>
<li><a href="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part2.mp4" title="Part 2">Part 2</a></li>
<li><a href="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part3.mp4" title="Part 3">Part 3 </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/04/17/nearly-60-minutes-about-web-beans/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part1.mp4" length="73413864" type="video/mp4" />
<enclosure url="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part2.mp4" length="102018584" type="video/mp4" />
<enclosure url="http://www.jboss.org/files/jbosslabs/podcasts/WebBeans_Gavin_2008_Part3.mp4" length="71351201" type="video/mp4" />
		</item>
		<item>
		<title>JBoss.org is JBoss.org is JBoss.org</title>
		<link>http://www.fnokd.com/2008/04/04/jbossorg-is-jbossorg-is-jbossorg/</link>
		<comments>http://www.fnokd.com/2008/04/04/jbossorg-is-jbossorg-is-jbossorg/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 02:51:05 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/04/04/jbossorg-is-jbossorg-is-jbossorg/</guid>
		<description><![CDATA[Tonight, the fine folks on the JBoss.org team managed to reach a significant milestone.  In fact, JBoss.org is now actually hosted at http://jboss.org/.  Imagine that!  We&#8217;d been satisfied living at http://labs.jboss.com/ for quite a while, so this is a nice change.

Additionally, http://wiki.jboss.org/ has been moved off the old Nukes wiki and onto [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight, the fine folks on the JBoss.org team managed to reach a significant milestone.  In fact, JBoss.org is now actually hosted at <a href="http://jboss.org/" title="JBoss.org">http://jboss.org/</a>.  Imagine that!  We&#8217;d been satisfied living at <strong>http://labs.jboss.com/</strong> for quite a while, so this is a nice change.</p>
<p><a href="http://www.jboss.org/" title="JBoss.org"><img src="http://www.fnokd.com/wp-content/uploads/2008/04/picture-10.png" /></a></p>
<p>Additionally, <a href="http://wiki.jboss.org/" title="wiki.jboss.org">http://wiki.jboss.org/</a> has been moved off the old Nukes wiki and onto a more modern wiki.  Along with being merged with the wiki that used to live at <strong>http://labs.jboss.com/wiki</strong>.  Like many organizations, we&#8217;d ended up with too many.  We probably still have too many.  But now we have one fewer.  You can thank <a href="http://szimano.org/" title="Tomek's blog">Tomek</a> for that.</p>
<p>Probably the coolest bit of tonight&#8217;s update is  the <a href="http://www.jboss.org/feeds/" title="JBoss.org feeds">new feeds subsystem</a> created by Adam.  You can check it out, and notice that you can now submit a blog for inclusion in our aggregator.  Project leads have more control over their project&#8217;s aggregator, and we&#8217;re archiving everything we touch, now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/04/04/jbossorg-is-jbossorg-is-jbossorg/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reminder: GSoc &amp;&amp; JBoss</title>
		<link>http://www.fnokd.com/2008/03/31/reminder-gsoc-jboss/</link>
		<comments>http://www.fnokd.com/2008/03/31/reminder-gsoc-jboss/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 13:43:36 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/03/31/reminder-gsoc-jboss/</guid>
		<description><![CDATA[Today is the day to make sure you&#8217;ve filed your GSoC application if you&#8217;re a student hoping to participate in this year&#8217;s Google Summer of Code.
We&#8217;ve got our ideas page up still, or feel free to invent some great project of your own related to JBoss.  We&#8217;re open to new ideas.
]]></description>
			<content:encoded><![CDATA[<p>Today is the day to make sure you&#8217;ve <a href="http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants" title="GSoC">filed your GSoC application</a> if you&#8217;re a student hoping to participate in this year&#8217;s Google Summer of Code.</p>
<p>We&#8217;ve got <a href="http://labs.jboss.com/wiki/GSoC" title="JBoss GSoC ideas page">our ideas page up still</a>, or feel free to invent some great project of your own related to JBoss.  We&#8217;re open to new ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/03/31/reminder-gsoc-jboss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code and JBoss</title>
		<link>http://www.fnokd.com/2008/03/19/google-summer-of-code-and-jboss/</link>
		<comments>http://www.fnokd.com/2008/03/19/google-summer-of-code-and-jboss/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 16:40:52 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/03/19/google-summer-of-code-and-jboss/</guid>
		<description><![CDATA[Google selected the combined Fedora+JBoss.org group as a mentoring organization for the Google Summer of Code 2008.
The JBoss guys have started gathering project ideas.  If you&#8217;re hoping to participate in the GSoC, take a look, and maybe you&#8217;ll see something that&#8217;ll inspire you.
If you&#8217;re a student, the GSoC is a great way to spend [...]]]></description>
			<content:encoded><![CDATA[<p>Google selected the combined <a href="http://code.google.com/soc/2008/fedora/about.html" title="Mentoring">Fedora+JBoss.org group</a> as a mentoring organization for the <a href="http://code.google.com/soc/2008/" title="GSoC">Google Summer of Code 2008</a>.</p>
<p>The JBoss guys have <a href="http://labs.jboss.com/wiki/GSoC" title="JBoss GSoC Ideas">started gathering project ideas</a>.  If you&#8217;re hoping to participate in the GSoC, take a look, and maybe you&#8217;ll see something that&#8217;ll inspire you.</p>
<p>If you&#8217;re a student, the GSoC is a great way to spend your summer and get some bonafide open-source work under your belt.  While being paid.  Plus, you&#8217;ll get to work with top-shelf Java developers like Manik Surtani, Ales Justin and Tim Fox, amongst others.</p>
<p>So, get thinking about your projects, because the <a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_student_apply" title="GSoC student applications">student application</a> window is about to open.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/03/19/google-summer-of-code-and-jboss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JBoss Round-Up</title>
		<link>http://www.fnokd.com/2008/03/19/jboss-round-up/</link>
		<comments>http://www.fnokd.com/2008/03/19/jboss-round-up/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 12:34:09 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/03/19/jboss-round-up/</guid>
		<description><![CDATA[Just a couple of quick notes:
Max and the JBoss Tools team have released version 2.01.  What I personally find exciting is that this release sees bundles for OSX. The JBoss Tools project is what ultimately feeds into the JBoss Developer Studio, so you know it&#8217;s good stuff.
Also, Tom, Koen and the jBPM team (with [...]]]></description>
			<content:encoded><![CDATA[<p>Just a couple of quick notes:</p>
<p>Max and the <a href="http://labs.jboss.com/tools/" title="JBoss Tools">JBoss Tools</a> team have <a href="http://labs.jboss.com/tools/download/index.html" title="Download JBoss Tools">released version 2.01</a>.  What I personally find exciting is that this release sees bundles for OSX. The JBoss Tools project is what ultimately feeds into the <a href="http://www.jboss.com/products/devstudio" title="JBoss Developer Studio">JBoss Developer Studio</a>, so you know it&#8217;s good stuff.</p>
<p>Also, Tom, Koen and the jBPM team (with the assistance of the .org designers) have published <a href="http://labs.jboss.com/jbossjbpm/" title="jBPM">an updated site</a> that includes a fancy new logo and some diagrams to help you get your footing in the world of BPM.</p>
<p><img src="http://www.fnokd.com/wp-content/uploads/2008/03/jbpm_overview_img.png" height="80" width="369" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/03/19/jboss-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss World, Day 1</title>
		<link>http://www.fnokd.com/2008/02/14/jboss-world-day-1/</link>
		<comments>http://www.fnokd.com/2008/02/14/jboss-world-day-1/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 09:06:02 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[JBossWorld]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/02/14/jboss-world-day-1/</guid>
		<description><![CDATA[JBoss World kicked off today around noon, with people pouring in to pick up their badges, bags and thumbdrives.
The first sessions of the day were packed and standing-room-only.  People were spilling out of the JBoss Clustering talk presented by Bela Ban and Brian Stansberry.  Greg Hinkle presented the JBoss Operations Network (JBoss ON), [...]]]></description>
			<content:encoded><![CDATA[<p>JBoss World kicked off today around noon, with people pouring in to pick up their badges, bags and thumbdrives.</p>
<p>The first sessions of the day were packed and standing-room-only.  People were spilling out of the JBoss Clustering talk presented by Bela Ban and Brian Stansberry.  Greg Hinkle presented the JBoss Operations Network (JBoss ON), which, <a href="http://www.hyperic.com/news/releases/11_14_2007redhat.html" title="Hyperic+Red Hat">as announced previously</a>, is working with Hyperic to create an awesome open-source systems-management system.  Ales and Scott presented about Microcontainer&#8217;s new OSGi facilities.  Ales also <a href="http://labs.jboss.com/community/interviews/ales_osgi.html" title="Ales interview">spoke about the OSGi  bits of MC earlier this month</a> with Mark Newton.</p>
<p>The afternoon sessions were wrapped up with the conference keynote.  Emceed by Craig Muzilla, we heard from Jim Whitehurst, the new CEO of Red Hat for the last 42 days.  He reaffirmed Red Hat&#8217;s commitment to invest in the JBoss division, its technology and its community.</p>
<p><a href="http://www.flickr.com/photos/jbossorg/2263962287/" title="Jim Whitehurst"><img src="http://farm3.static.flickr.com/2147/2263962287_08ddfecb5e.jpg" alt="Jim Whitehurst" height="264" width="175" /></a></p>
<p>Sacha Labourey reflected on our past, and spoke about the future of JBoss, including the Enterprise Acceleration initiative. Enterprise Acceleration aims to make JBoss as ubiquitous in production environments as it is in development environments.</p>
<p><a href="http://www.flickr.com/photos/jbossorg/2264751960/" title="Sacha"><img src="http://farm3.static.flickr.com/2164/2264751960_c9a882a18a.jpg" height="181" width="274" /></a></p>
<p>Then, Sacha lead into an ultimately ill-fated demo.  It was awesome while it lasted, but then, as is typical, the demo demons took over, and cut it short.  Before that happened, though, Max Andersen demonstrated the power of <a href="http://www.jboss.com/products/devstudio" title="JBDS">JBoss Developer Studio</a> by going from 0-to-60 in about 3 seconds.  JBDS makes it simple to start a new project skeleton, complete with everything you need, and automatically deployed within an instance of AS managed by the IDE. The integrated Exadel WYSIWYG tooling significantly reduces the code/compile/test cycle.   He expects another spin of JBDS this quarter to include the 4.3 version of JBoss Enterprise Application Platform (JBEAP).</p>
<p>Following that nicely, Julien Viet of the <a href="http://labs.jboss.com/jbossportal/" title="JBoss Portal">JBoss Portal</a> team jumped up and did a quick demonstration of integrating JSF/Seam within Portal using the new <a href="http://labs.jboss.com/portletbridge/" title="JBoss Portlet Bridge">JBoss Portlet Bridge</a> project.  He also was able to point out support for remote portlets using WSRP before the demo demons killed the power to the stage.   The Portal team released Portal 2.6.4 just last week, and expect 2.7 sometime in the 3rd quarter of this year.</p>
<p><a href="http://www.flickr.com/photos/jbossorg/2263961843/" title="Portal Demo"><img src="http://farm3.static.flickr.com/2208/2263961843_e3e159f0b4.jpg" height="186" width="281" /></a></p>
<p>The keynote was followed by a festive cocktail hour in the exhibitor hall.</p>
<p>And all of that was followed by the BoFs and Hackathon.  The BoFs were well-attended, the Hackathon was not, alas.  Manik Surtani, Ales Justin, Mike Brock, and a few others dropped by the Hackathon for a while.  Mark Proctor demonstrated the nice visualization, traceability and breakpoints provided by Drools Eclipse tooling during his BoF.</p>
<p>Overall, it was an excellent day, and at 4am, I&#8217;m simply worn out.  An even fuller day awaits us tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/02/14/jboss-world-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eyeballs</title>
		<link>http://www.fnokd.com/2008/02/14/eyeballs/</link>
		<comments>http://www.fnokd.com/2008/02/14/eyeballs/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 08:21:36 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[JBossWorld]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/02/14/eyeballs/</guid>
		<description><![CDATA[I&#8217;ve started streaming up photos from JBoss World to Flickr.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started streaming up photos from <a href="http://jbossworld.com/" title="JBoss World">JBoss World</a> to <a href="http://www.flickr.com/photos/jbossorg/" title="JBoss.org on Flickr">Flickr</a>.</p>
<p><a href="http://www.flickr.com/photos/jbossorg/" title="JBoss.org Flickr"><img src="http://farm3.static.flickr.com/2081/2264751750_2d5dbae639.jpg" height="285" width="428" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/02/14/eyeballs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JBoss World, Day 0</title>
		<link>http://www.fnokd.com/2008/02/13/jboss-world-day-0/</link>
		<comments>http://www.fnokd.com/2008/02/13/jboss-world-day-0/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:02:19 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ical]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[JBossWorld]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/02/13/jboss-world-day-0/</guid>
		<description><![CDATA[Started today in Georgia, I think, as I was still en route to Orlando.  Arrived around 4am.
Awoke and joined the JBoss Developer&#8217;s Conference (the conference for JBoss developers, before JBoss World) this morning.  Met the normal assortment of JBoss guys you&#8217;d expect to find at such a gathering.  In addition to the [...]]]></description>
			<content:encoded><![CDATA[<p>Started today in Georgia, I think, as I was still en route to Orlando.  Arrived around 4am.</p>
<p>Awoke and joined the JBoss Developer&#8217;s Conference (the conference for JBoss developers, before JBoss World) this morning.  Met the normal assortment of JBoss guys you&#8217;d expect to find at such a gathering.  In addition to the developers, there were some non-developers present.  This included Patrick MacDonald discussing our approach to the build and release process, and Andrig Miller addressing the differences between community and enterprise versions.</p>
<p>JBoss World itself cranks up at noon on Wednesday, and should prove to be exciting.</p>
<p>To help organize your attendance, you can subscribe to the <a href="http://www.google.com/calendar/ical/ve7vhuuo26fiklvrnjqqd02k4c%40group.calendar.google.com/public/basic.ics" title="JBoss World Agenda iCal">agenda iCal we&#8217;ve put together</a>. I suggest subscribing to it, instead of importing it, so that you can pick up any changes we make during the course of the conference. Go ahead and sync it to your Blackberry, or iPhone, or Android handset.</p>
<p>And don&#8217;t forget the Hackathon on Wednesday night.  I know it conflicts with the BoFs, but the Hackathon runs until &#8220;late&#8221; and we&#8217;ll welcome stragglers.</p>
<p><strong>Update</strong>: Max Andersen asked for the actual root gCal.Â  <a href="http://www.google.com/calendar/embed?src=ve7vhuuo26fiklvrnjqqd02k4c%40group.calendar.google.com&amp;ctz=America/New_York" title="gCal of JBoss World">Here it is</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/02/13/jboss-world-day-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JBoss World This Week!</title>
		<link>http://www.fnokd.com/2008/02/11/jboss-world-this-week/</link>
		<comments>http://www.fnokd.com/2008/02/11/jboss-world-this-week/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 13:48:19 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[JBossWorld]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/02/11/jboss-world-this-week/</guid>
		<description><![CDATA[I&#8217;m packing up the grocery-getter and about to roll down to Orlando to get ready for JBoss World.  Rebecca Goldstein has worked her fingers to the nub to ensure that this year&#8217;s JBoss World conference will be awesome.
I&#8217;ll be working with Karsten Wade of Red Hat Dev-Fu to produce daily show reports.  You [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m packing up the grocery-getter and about to roll down to Orlando to get ready for <a href="http://jbossworld.com/" title="JBoss World">JBoss World</a>.  Rebecca Goldstein has worked her fingers to the nub to ensure that this year&#8217;s JBoss World conference will be awesome.</p>
<p>I&#8217;ll be working with Karsten Wade of Red Hat <a href="http://developer.redhatmagazine.com/" title="Red Hat Dev-Fu">Dev-Fu</a> to produce daily show reports.  You can also follow along at home through <a href="http://twitter.com/bobmcwhirter" title="Bob's Twitter">my twitter</a>.  If you&#8217;re at JBW and twitting, leave a comment here with your Twitter URL, so others might can follow you.</p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/02/11/jboss-world-this-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JBoss Cache: MoB Rule</title>
		<link>http://www.fnokd.com/2008/01/16/jboss-cache-mob-rule/</link>
		<comments>http://www.fnokd.com/2008/01/16/jboss-cache-mob-rule/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 20:47:12 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Elves]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[MoB]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/01/16/jboss-cache-mob-rule/</guid>
		<description><![CDATA[Manik Surtani, the stealthy party-crashing lead of JBoss Cache, has once again announced a Month of Bugs.

Yes, yes, I know it&#8217;s surprising that the superstars at JBoss might possibly write some buggy code.  But we don&#8217;t always get a full 8 hours of sleep and a complete, nutritious breakfast.  Plus, sometimes elves sneak [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jbosscache.blogspot.com/2008/01/another-month-of-bugs.html" title="Manik's post about the MoB">Manik Surtani</a>, the stealthy party-crashing lead of <a href="http://labs.jboss.com/jbosscache/" title="JBoss Cache">JBoss Cache</a>, has once again <a href="http://labs.jboss.com/jbosscache/monthOfBugs/Jan2008/Month_of_Bugs/Month_of_Bugs.html" title="Announcement"><strong>announced a Month of Bugs</strong></a>.</p>
<p><a href="http://labs.jboss.com/jbosscache/monthOfBugs/Jan2008/Month_of_Bugs/Month_of_Bugs.html" title="MoB announcement"><img src="http://www.fnokd.com/wp-content/uploads/2008/01/mob_jan_2008_370.gif" height="102" width="302" /></a></p>
<p>Yes, yes, I know it&#8217;s surprising that the superstars at JBoss might possibly write some buggy code.  But we don&#8217;t <em>always</em> get a full 8 hours of sleep and a complete, nutritious breakfast.  Plus, sometimes elves sneak in at night and play dirty tricks on us.</p>
<p>None-the-less, there&#8217;s some bugs needing squishing.</p>
<p><a href="http://labs.jboss.com/jbosscache/monthOfBugs/Jan2008/Month_of_Bugs/Month_of_Bugs.html" title="MoB announcement">Check the  announcement</a> for all the details, but bottom line is you&#8217;ve got 30 days (until <a href="http://jbossworld.com/" title="JBoss World">JBoss World</a>) to find and/or fix as many bugs as you can.  For that, <strong>valuable prizes may be awarded</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/01/16/jboss-cache-mob-rule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss World Hackathon wiki is live</title>
		<link>http://www.fnokd.com/2008/01/15/jboss-world-hackathon-wiki-is-live/</link>
		<comments>http://www.fnokd.com/2008/01/15/jboss-world-hackathon-wiki-is-live/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 15:31:20 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[JBossWorld]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/01/15/jboss-world-hackathon-wiki-is-live/</guid>
		<description><![CDATA[As mentioned previously, at the JBoss World 2008 conference in Orlando, we&#8217;ll be running a Hackathon.

Now&#8217;s the time to head over to the Hackathon wiki, and start making some plans. If you haven&#8217;t bought your pass to JBoss World yet, you need to jump on that, also.  There&#8217;s less than a month before we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.fnokd.com/2007/10/05/jboss-world-roundtable-and-hackathon/" title="Hackathon!">mentioned previously</a>, at the <a href="http://jbossworld.com/" title="JBoss World 2008">JBoss World 2008</a> conference in Orlando, we&#8217;ll be running a Hackathon.</p>
<p><a href="http://2249.atlassian.com/display/HACK/Home" title="Hackathon wiki!"><img src="http://www.fnokd.com/wp-content/uploads/2008/01/spotlight_jbw_hackathon2.jpg" /></a></p>
<p>Now&#8217;s the time to head over to the <a href="http://2249.atlassian.com/display/HACK/Home" title="Hackathon wiki!">Hackathon wiki</a>, and start making some plans. If you haven&#8217;t <a href="http://jbossworld.com/register/" title="Register for JBoss World">bought your pass to JBoss World yet</a>, you need to jump on that, also.  There&#8217;s less than a month before we&#8217;re all hanging out in sunny Florida with the gators and Canadians.  The <a href="http://jbossworld.com/agenda/" title="JBoss World Agenda">agenda is published</a>, so you can see that you&#8217;ll be missing a lot if you don&#8217;t come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/01/15/jboss-world-hackathon-wiki-is-live/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free to Fee</title>
		<link>http://www.fnokd.com/2008/01/10/free-to-fee/</link>
		<comments>http://www.fnokd.com/2008/01/10/free-to-fee/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 17:28:43 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2008/01/10/free-to-fee/</guid>
		<description><![CDATA[Since I&#8217;ve been with JBoss, we&#8217;ve been making a move towards &#8220;the Fedora model&#8221; in terms of the divide between the open-source community projects and the &#8220;official&#8221; bits you can buy support against.  Once we introduced our Platforms and Frameworks product configurations, it became slightly less clear what was what.  Unlike Fedora, when [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;ve been with JBoss, we&#8217;ve been making a move towards &#8220;the Fedora model&#8221; in terms of the divide between the open-source community projects and the &#8220;official&#8221; bits you can buy support against.  Once we introduced our Platforms and Frameworks product configurations, it became slightly less clear what was what.  Unlike Fedora, when tends to aggregate a lot of things from a lot of projects, the JBoss community projects are the primary upstream source for JBoss commercial support offerings.</p>
<p>Working with Jon Atkins and <a href="http://connollyshaun.blogspot.com/" title="Shaun's blog">Shaun Connolly</a> who handle the .com side of the house, we&#8217;ve <a href="http://labs.jboss.com/projects/community-enterprise.html" title=".org's statement">worked up</a> some <a href="http://jboss.com/products/community-enterprise" title=".com's statement">statements</a> to help try to clarify it all.  Additionally, James Cobb whipped up a pretty intuitive diagram demonstrating the way the open-source community is cherry-picked and how the rough edges are sanded off to create the supported bits.</p>
<p><a href="http://labs.jboss.com/projects/community-enterprise.html" title=".org's statement"><img src="http://labs.jboss.com/file-access/default/theme/images/common/org_and_enterprise.gif" alt="Org and Enterprise" height="401" width="371" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2008/01/10/free-to-fee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trip Report: EuroTour &#8216;07</title>
		<link>http://www.fnokd.com/2007/12/17/trip-report-eurotour-07/</link>
		<comments>http://www.fnokd.com/2007/12/17/trip-report-eurotour-07/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 21:08:36 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Polish]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/12/17/trip-report-eurotour-07/</guid>
		<description><![CDATA[As noted earlier, Rebecca and I flew off to Europe last week for a little holiday, JavaPolis, and a week of JBoss.org team meetings.
With the winds behind us, we managed to make it to Schiphol airport in a record 6.5hrs from Newark. Not bad at all.
Met up with James Cobb, the kick-ass .org brand-manager/designer at [...]]]></description>
			<content:encoded><![CDATA[<p>As noted earlier, Rebecca and I flew off to Europe last week for a little holiday, JavaPolis, and a week of JBoss.org team meetings.</p>
<p>With the winds behind us, we managed to make it to Schiphol airport in a record 6.5hrs from Newark. Not bad at all.</p>
<p>Met up with James Cobb, the kick-ass .org brand-manager/designer at the airport.  We managed to keep each other walking around and awake all day to stave off horrible jet lag.</p>
<p><a href="http://www.fnokd.com/wp-content/uploads/2007/12/james.jpg"><img src="http://www.fnokd.com/wp-content/uploads/2007/12/james.jpg" height="180" width="210" /></a></p>
<p>The wife and I stayed a night in Amsterdam before taking the train to the lovely Centraal Station area of Antwerp.  If you&#8217;re looking for the ambiance of a Motel 6 with the convenience and bouquet of being beside the Greyhound Station, this is the place for you!</p>
<p><a href="http://www.fnokd.com/wp-content/uploads/2007/12/ams.jpg"><img src="http://www.fnokd.com/wp-content/uploads/2007/12/ams.jpg" height="281" width="190" /></a></p>
<p>Once in Antwerp, we hooked back up with James, and met, for the first time, the Fabulous Five from Poland: Przemek, Ryseik, Adam, Tomek and Pawel (left to right).  Mark Newton was present for a few days, but had to return to Switzerland early, unfortunately.</p>
<p><a href="http://www.fnokd.com/wp-content/uploads/2007/12/team.JPG"><img src="http://www.fnokd.com/wp-content/uploads/2007/12/team.JPG" height="244" width="325" /></a></p>
<p>We ate a lot of frites.  And waffles.</p>
<p>The Polish developers attended a lot of the conference talks, and we as a team had some great whiteboarding/brainmapping sessions about the future direction of JBoss.org-NG, as we&#8217;re calling it (more blogs to follow on that topic).</p>
<p>Somewhere along the way, the guys goaded me into doing the Java Black Belt competition at the Cap-Gemini booth.  I managed to make it to the finals, and ultimately won a PlayStation 3. Unfortunately, it was a PAL-based Region-2 PS3, which is decidedly incompatible with my Region-1 NTSC lifestyle choices.  It&#8217;s now living in Poland, along with a Nintendo Wii that Adam won.</p>
<p><a href="http://www.fnokd.com/wp-content/uploads/2007/12/ps3.JPG"><img src="http://www.fnokd.com/wp-content/uploads/2007/12/ps3.JPG" height="222" width="295" /></a></p>
<p>I chatted up Crazy Bob and learned that we&#8217;d both lost our hats during the trip.  A man without his hat is a sad sad thing.  Luckily, I did manage to procure another.  Also luckily, I have more hair than the other Bob.</p>
<p>I met Vincent Massol, Stan Silvert and <a href="http://blog.jboss-portal.org/" title="Julien blogs">Julien Viet</a> for the first time. I met <a href="http://blog.emmanuelbernard.com/" title="Emmanuel blogs">Emmanual Bernard</a>, <a href="http://blog.xam.dk/" title="Max blogs">Max Andersen</a>, and a host of other JBossers yet again.</p>
<p>During the entire trip, I managed to get yelled at a lot (hat shopkeeper, hotel matron, inn keeper, bar maid) and had that Alecia Keys song injected into my skull everywhere I went.</p>
<p>Overall, a success!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/12/17/trip-report-eurotour-07/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java and Waffles</title>
		<link>http://www.fnokd.com/2007/12/06/java-and-waffles/</link>
		<comments>http://www.fnokd.com/2007/12/06/java-and-waffles/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 20:01:50 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/12/06/java-and-waffles/</guid>
		<description><![CDATA[In about 24 hours I&#8217;ll be jetting towards Antwerp, Belgium to attend JavaPolis.  I&#8217;ll also be meeting most of my team for the first time, as the development stars from Poland wing their way westward.
JBoss has a booth, and a bundle of core developers (and management) will either be attending or speaking.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.fnokd.com/wp-content/uploads/2007/12/800px-waffle_dsc00575.jpg" align="right" height="84" width="146" />In about 24 hours I&#8217;ll be jetting towards Antwerp, Belgium to attend <a href="http://www.javapolis.com/confluence/display/JP07/Home" title="JavaPolis">JavaPolis</a>.  I&#8217;ll also be meeting most of my team for the first time, as the development stars from Poland wing their way westward.</p>
<p>JBoss has a booth, and a bundle of core developers (and management) will either be attending or <a href="http://www.javapolis.com/confluence/display/JP07/Speakers" title="JavaPolis speakers">speaking</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/12/06/java-and-waffles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hat full of Java</title>
		<link>http://www.fnokd.com/2007/11/08/hat-full-of-java/</link>
		<comments>http://www.fnokd.com/2007/11/08/hat-full-of-java/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 17:22:22 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/11/08/hat-full-of-java/</guid>
		<description><![CDATA[Red Hat and Sun recently signed some agreements around open-source Java projects and access to the Java TCK.  This all goes towards the OpenJDK, and ultimately, having an open and officially recognized JDK on Fedora.

Contrast that to Apple, who some people think is pulling back and away from Java.
For more information about these agreements, [...]]]></description>
			<content:encoded><![CDATA[<p>Red Hat and Sun recently signed some agreements around open-source Java projects and access to the Java TCK.  This all goes towards the <a href="http://openjdk.java.net/" title="OpenJDK">OpenJDK</a>, and ultimately, having an open and officially recognized JDK on Fedora.</p>
<p align="center"><a href="http://openjdk.java.net/" title="OpenJDK"><img src="http://www.fnokd.com/wp-content/uploads/2007/11/openjdk.png" height="39" width="147" /></a></p>
<p>Contrast that to Apple, who some people think is pulling back and away from Java.</p>
<p>For more information about these agreements, <a href="http://labs.jboss.com/community/interviews/sacha_sun.html" title="Interview with Sacha">see this interview with Sacha Labourey</a>.  He explains the expected impact and benefits of these arrangements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/11/08/hat-full-of-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unwind with Subversion</title>
		<link>http://www.fnokd.com/2007/10/15/unwind-with-subversion/</link>
		<comments>http://www.fnokd.com/2007/10/15/unwind-with-subversion/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 04:30:32 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Codehaus]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/10/15/unwind-with-subversion/</guid>
		<description><![CDATA[At the Codehaus and at JBoss.org, I&#8217;ve continually come across Subversion repositories that needed to be split apart or merged, perhaps after converting from CVS.  One problem you continually hit, particularly if you&#8217;re merging repositories, is the &#8220;date order of revisions&#8221; bug.  Simply stated, if you create a new repository loaded from two [...]]]></description>
			<content:encoded><![CDATA[<p>At the <a title="Codehaus" href="http://codehaus.org/">Codehaus</a> and at <a title="JBoss" href="http://jboss.org/">JBoss.org</a>, I&#8217;ve continually come across Subversion repositories that needed to be split apart or merged, perhaps after converting from CVS.  One problem you continually hit, particularly if you&#8217;re merging repositories, is <a href="http://svn.haxx.se/dev/archive-2006-01/0381.shtml">the &#8220;date order of revisions&#8221; bug</a>.  Simply stated, if you create a new repository loaded from two other repositories, you can end up with a situation where revision N does not necessarily occur before revision N+1, in terms of the commit time-stamp.</p>
<p>When you do a date-based operation using Subversion, it does a binary search through the revision sequence to find the revisions matching the specified dates. This binary search assumes the revisions are indeed date-ordered.</p>
<p>With the acquisition of Mobicents by JBoss, we&#8217;re in the situation of having to merge about a dozen repositories. Some are CVS, some are SVN.  Good ol&#8217; <a title="cvs2svn" href="http://cvs2svn.tigris.org/cvs2svn.html">cvs2svn</a> works well for the first step, of converting a CVS repository into a SVN repository.  But now we have either oddly disjoint repositories, or conflicting paths overlaid one another.</p>
<p>I&#8217;ve always been a fan of <a title="mod_rewrite beginners guide" href="http://www.workingwith.me.uk/articles/scripting/mod_rewrite">mod_rewrite</a> for <a title="Apache httpd" href="http://httpd.apache.org/">Apache-httpd</a>, and a <a title="SVN dumpfile format" href="http://svn.collab.net/repos/svn/trunk/notes/dump-load-format.txt">SVN dumpfile</a> has a lot of paths just ripe for rewriting.  1000 lines of Ruby code later, I&#8217;m able to announce <a title="Unwind" href="http://svn.rubyhaus.org/unwind/trunk/">Unwind</a>.  Unwind is a Ruby library, along with a command-line tool, for performing mind-numbing feats of repository surgery.</p>
<p>Since a massive conversion and rewriting is something that requires a bit of trial-and-error, the command-line utility is ultimately driven by a configuration file.  Of course, with Ruby, it&#8217;s just a DSL created using <a title="Ruby instance_eval" href="http://www.ruby-doc.org/core/classes/Object.html#M000336">instance_eval</a> and blocks.</p>
<p><img width="461" height="389" id="image327" alt="Picture 5.png" src="http://www.fnokd.com/wp-content/uploads/2007/10/Picture%205.png" /></p>
<p>This configuration file will ultimate produce a single file (<code>merged-repo.svndump</code>) from multiple input dump files.  Each source file can <code>include()/exclude</code> paths (based upon the original paths in that particular dumpfile).  Each source can also use Rails-ish URL rewriting.  The <strong><code>:something</code></strong> syntax matches 1 segment of a path, and is available as a substitution value in the output path for the rule.</p>
<p>The rewrite engine tracks all existing paths, and creates parent directories when necessary.  SVN <strong><code>copy</code></strong> operations are fully adjusted both for the source and the destination paths.</p>
<p>Unwind automatically interleaves revisions to achieve total monotonically increasing time-ordering for the final repository.</p>
<p>Finally, before a revision is emitted to the output repository, addition <code>include()/exclude()</code> rules can be applied.  For repositories converted from CVS, you may end up with a bundle of <code>CVSROOT</code> directories attempting to live in the same location.  No reason to rewrite them to unique locations, as you can just exclude them before they get figured into the final output repository.</p>
<p>Unwind uses <a title="SQLite" href="http://www.sqlite.org/">SQLite</a> for organizing the meta-information about each repository and revision, while performing random-access seeks on the source dumpfiles to produce the final repository.   While merging may be the common use-case, Unwind&#8217;s rewriting also makes it useful just for extracting bits out of a repository.</p>
<p>At this point, this blog entry is the complete documentation for Unwind.  But feel free to <a title="Unwind repository" href="http://svn.rubyhaus.org/unwind/trunk/">browse the SVN repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/10/15/unwind-with-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss World: Roundtable and Hackathon</title>
		<link>http://www.fnokd.com/2007/10/05/jboss-world-roundtable-and-hackathon/</link>
		<comments>http://www.fnokd.com/2007/10/05/jboss-world-roundtable-and-hackathon/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 15:19:43 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/10/05/jboss-world-roundtable-and-hackathon/</guid>
		<description><![CDATA[Earlier this week, Katie Poplin sent out the notifications to people who submitted presentation proposals for JBoss World 2008.  The official schedule will be posted later, but I&#8217;m happy to say that my proposal for a JBoss.org round-table discussion about running open-source projects was accepted.
I&#8217;ll be drafting some core developers, external contributors and users [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, Katie Poplin sent out the notifications to people who submitted presentation proposals for <a title="JBoss World" href="http://jbossworld.com/">JBoss World 2008</a>.  The official schedule will be posted later, but I&#8217;m happy to say that my proposal for a <a title="JBoss.org" href="http://jboss.org/">JBoss.org</a> round-table discussion about running open-source projects was accepted.</p>
<p>I&#8217;ll be drafting some core developers, external contributors and users of JBoss projects to discuss the various aspects of OSS projects.  We&#8217;ll compare the differences between projects that have community origins to those with corporate origins.  We&#8217;ll look into the different management styles of both communities and projects.  We&#8217;ll get some feedback from users and contributors, to provide a different perspective.  It should be interesting.</p>
<p>Additionally, JBoss.org will be sponsoring a hackathon.  This will provide a place for developers who seldom (if ever) meet in person to get together and write some code.  Hackathons are a great way to learn a lot in a short amount of time or to knock out a major feature or improvement on a project.  We&#8217;ll be publishing more information about this soon, along with a wiki page in case anyone would like to coordinate their activities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/10/05/jboss-world-roundtable-and-hackathon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Land of Cheese</title>
		<link>http://www.fnokd.com/2007/09/21/land-of-cheese/</link>
		<comments>http://www.fnokd.com/2007/09/21/land-of-cheese/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 19:32:44 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Cheese]]></category>
		<category><![CDATA[Day Job]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/09/21/land-of-cheese/</guid>
		<description><![CDATA[No, not Wisconsin.
Nor the Happy Cows of California.
I&#8217;m heading to Switzerland next week.
Finally, I get to actually use Dopplr.  I&#8217;m one of those remote-type web workers, so this international trip is chance for me to actually have some face-time with my boss.
&#8220;Stop by my office before you go home&#8221; doesn&#8217;t work so well in [...]]]></description>
			<content:encoded><![CDATA[<p><img width="67" height="74" align="left" alt="Picture 9.png" id="image319" title="Picture 9.png" src="http://www.fnokd.com/wp-content/uploads/2007/09/Picture%209.png" />No, not Wisconsin.</p>
<p>Nor the Happy Cows of California.</p>
<p>I&#8217;m heading to Switzerland next week.</p>
<p>Finally, I get to actually use <a title="Dopplr" href="http://www.dopplr.com/traveller/bobmcwhirter">Dopplr</a>.  I&#8217;m one of those remote-type <a title="Web Worker Daily" href="http://webworkerdaily.com/">web workers</a>, so this international trip is chance for me to actually have some face-time with my boss.</p>
<p>&#8220;Stop by my office before you go home&#8221; doesn&#8217;t work so well in a distributed company such as <a title="Red Hat" href="http://www.redhat.com/">Red Hat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/09/21/land-of-cheese/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seams to be a Good Day</title>
		<link>http://www.fnokd.com/2007/09/20/seams-to-be-a-good-day/</link>
		<comments>http://www.fnokd.com/2007/09/20/seams-to-be-a-good-day/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 12:23:05 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/09/20/seams-to-be-a-good-day/</guid>
		<description><![CDATA[A couple of JBoss-related announcements today&#8230;
First, if you&#8217;re wanting to meet some of the JBoss guys out in the Real World, we&#8217;ve mashed-up Google Calendar over at our Community Calendar Page.  Currently it includes some dates to meet the Drools guys in Orlando, Romania and Sao Paulo, some Hibernate guys in Atlanta, Dublin and [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of JBoss-related announcements today&#8230;</p>
<p><a title="JBoss Community Calendar" href="http://labs.jboss.com/community/calendar.html"><img width="173" height="135" align="right" title="Picture 8.png" id="image317" alt="Picture 8.png" src="http://www.fnokd.com/wp-content/uploads/2007/09/Picture%208.png" /></a>First, if you&#8217;re wanting to meet some of the JBoss guys out in the Real World, we&#8217;ve mashed-up Google Calendar over at our <a title="JBoss Community Calendar" href="http://labs.jboss.com/community/calendar.html">Community Calendar Page</a>.  Currently it includes some dates to meet the Drools guys in Orlando, Romania and Sao Paulo, some Hibernate guys in Atlanta, Dublin and London, and the <a title="Value2 Tour" href="http://www.redhat.com/promo/value2na/">Value2</a> tour across North America.</p>
<p>Additionally, Norm Richards <a title="Seam 2.0.0-CR1" href="http://in.relation.to/Bloggers/Seam200CR1HasBeenReleased">has announced Seam 2.0.0-CR1</a>.  If you&#8217;ve been waiting to jump on the Seam 2.x bandwagon, this is a really good time <a title="Download Seam" href="http://labs.jboss.com/jbossseam/download/index.html">to check it out</a>.  Being a candidate-release, this could quite possibly be The Real Thing.  If while digging around, you find a show-stopper of a bug, <a title="Seam Forums" href="http://www.jboss.org/index.html?module=bb&#038;op=viewforum&#038;f=231">let us know in the forums</a> or via <a title="JBoss Seam JIRA" href="http://jira.jboss.com/jira/browse/JBSEAM">JIRA</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/09/20/seams-to-be-a-good-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss.org Podcast with Gavin King of Seam</title>
		<link>http://www.fnokd.com/2007/09/18/jbossorg-podcast-with-gavin-king-of-seam/</link>
		<comments>http://www.fnokd.com/2007/09/18/jbossorg-podcast-with-gavin-king-of-seam/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 12:48:12 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Podcasting]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/09/18/jbossorg-podcast-with-gavin-king-of-seam/</guid>
		<description><![CDATA[Back at JavaOne, the team and I chased down Gavin and made him speak on Seam, Web Beans (JSR-299), Groovy, Grails, and two-wheeled forms of transportation.

We&#8217;ve also included a transcript, since both Gavin and Mark have those funny accents.
]]></description>
			<content:encoded><![CDATA[<p>Back at JavaOne, the team and I chased down Gavin and <a title="Podcast with Gavin" href="http://labs.jboss.com/jbosslabs/transcripts/King_JavaOne2007.html">made him speak</a> on Seam, Web Beans (JSR-299), Groovy, Grails, and two-wheeled forms of transportation.</p>
<div style="text-align: center"><a title="Podcast with Gavin" href="http://labs.jboss.com/jbosslabs/transcripts/King_JavaOne2007.html"><img width="331" height="247" alt="Picture 7.png" id="image313" src="http://www.fnokd.com/wp-content/uploads/2007/09/Picture%207.png" /></a></div>
<p>We&#8217;ve also <a title="Transcript of Podcast with Gavin" href="http://labs.jboss.com/jbosslabs/transcripts/King_JavaOne2007.html">included a transcript</a>, since both Gavin and Mark have those funny accents.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/09/18/jbossorg-podcast-with-gavin-king-of-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ANTLR is Ter-rific</title>
		<link>http://www.fnokd.com/2007/06/06/antlr-is-ter-rific/</link>
		<comments>http://www.fnokd.com/2007/06/06/antlr-is-ter-rific/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 15:45:02 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/06/06/antlr-is-ter-rific/</guid>
		<description><![CDATA[Mark Proctor has posted an interview he did with Terence Parr of ANTLR fame.  Ter is one of the nicest and smartest guys I know.
Back in the day, teaching myself how to program in C++, I decided to write my own scripting language.  I&#8217;d tried (f)lex/yacc/bison, and they were either not friendly to [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Proctor has <a title="Interview with Ter" href="http://markproctor.blogspot.com/2007/06/interview-with-antlr-30-author-terrence.html">posted an interview he did with Terence Parr</a> of ANTLR fame.  Ter is one of the nicest and smartest guys I know.</p>
<p><img align="right" alt="Ter Parr" title="Ter Parr" src="http://www.antlr.org/images/terence_antlr.jpg" />Back in the day, teaching myself how to program in C++, I decided to write my own scripting language.  I&#8217;d tried (f)lex/yacc/bison, and they were either not friendly to C++, or not friendly to the way my brain works. Then I stumbled across <a title="PCCTS" href="http://www.polhode.com/pccts.html">PCCTS</a> and recursive-descent LL(k) parsers.  For once, the grammar productions seemed to make sense.  The generated code seemed to be readable and make sense.</p>
<p>Praise be unto Terence Parr, creator of PCCTS.</p>
<p>Then he abandoned C++ for Java, and created <a title="ANTLR.org" href="http://antlr.org/">ANTLR</a>.  Now it&#8217;s up to version 3.0.  And <a title="The Definitive ANTLR Reference" href="http://www.pragmaticprogrammer.com/titles/tpantlr/">has a book</a>.</p>
<p><a title="The Definitive ANTLR Reference" href="http://www.pragmaticprogrammer.com/titles/tpantlr/"><img width="132" height="146" align="left" style="border: 1px solid #cccccc; margin-right: 1em" alt="ANTLR Book" id="image269" title="ANTLR Book" src="http://www.fnokd.com/wp-content/uploads/2007/06/antlrbook.jpg" /></a>ANTLR is one of those libraries that you either love or have never heard about.  You&#8217;ve probably enjoyed the benefits of ANTLR none-the-less.</p>
<ul>
<li><a title="JBoss Rules grammar" href="http://fisheye.jboss.org/browse/JBossRules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g?r=12355">JBoss Rules rule language parsing</a></li>
<li><a title="HQL grammar" href="http://fisheye.jboss.org/browse/Hibernate/trunk/Hibernate3/code/core/src/main/antlr/hql.g?r=11588">Hibernate HQL parsing</a></li>
<li><a title="Groovy grammar" href="http://fisheye.codehaus.org/browse/groovy/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/antlr/groovy.g?r=6505">Groovy language parsing </a></li>
</ul>
<p>Being able to create a parser for a new little language (or &#8220;<a title="Domain-Specific Language" href="http://en.wikipedia.org/wiki/Domain_Specific_Language">DSL</a>&#8221; to be hip and trendy) opens up a whole world when implementing new software.  It makes it easy to think of formats beyond XML or CSV.  Users <a title="Humans should not have to grok XML" href="http://www.ibm.com/developerworks/xml/library/x-sbxml.html">get tired of being stabbed in the eye</a> with XML&#8217;s pointy brackets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/06/06/antlr-is-ter-rific/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tom Baeyens of jBPM</title>
		<link>http://www.fnokd.com/2007/06/05/tom-baeyens-of-jbpm/</link>
		<comments>http://www.fnokd.com/2007/06/05/tom-baeyens-of-jbpm/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 03:13:03 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Podcasting]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/06/05/tom-baeyens-of-jbpm/</guid>
		<description><![CDATA[I&#8217;ve finished putting together the first podcast since I&#8217;ve joined JBoss.org.  Mark Newton and James Cobb helped with this interview of Tom Baeyens, the project lead for jBPM.  In it, Tom discusses some of the fundamentals of jBPM, including his ideas around the Process Virtual Machine (PVM).
YouTube &#124; MPEG-4 (Video) &#124; MP3 (Audio [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finished putting together <a title="Tom Baeyens at JavaOne 2007" href="http://labs.jboss.com/jbosslabs/transcripts/Baeyens_JavaOne2007.html">the first podcast</a> since I&#8217;ve joined JBoss.org.  Mark Newton and James Cobb helped with this interview of Tom Baeyens, the project lead for <a title="jBPM" href="http://jbpm.org/">jBPM</a>.  In it, Tom discusses some of the fundamentals of jBPM, including his ideas around the <a title="Process Virtual Machine" href="http://jbpm.org/pvm">Process Virtual Machine</a> (PVM).</p>
<p align="center" style="text-align: center"><a title="YouTube" href="http://www.youtube.com/watch?v=SuO9m4qE9DE">YouTube</a> | <a title="Video" href="http://labs.jboss.com/jbosslabs/podcasts/Baeyens_JavaOne2007.m4v">MPEG-4 (Video)</a> | <a title="Audio" href="http://labs.jboss.com/jbosslabs/audioPodcasts/Baeyens_JavaOne2007.mp3">MP3 (Audio Only)</a></p>
<p align="center" style="text-align: center">[youtube]SuO9m4qE9DE[/youtube]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/06/05/tom-baeyens-of-jbpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trip Report: JavaOne 2007</title>
		<link>http://www.fnokd.com/2007/05/15/trip-report-javaone-2007/</link>
		<comments>http://www.fnokd.com/2007/05/15/trip-report-javaone-2007/#comments</comments>
		<pubDate>Tue, 15 May 2007 23:56:07 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Day Job]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/05/15/trip-report-javaone-2007/</guid>
		<description><![CDATA[I got back from my first ever JavaOne, and I&#8217;d have to say it was a success.
First the obligatory &#8220;look how cool I am&#8221; section&#8230;
Name dropping
Misc
Drank too much with Hani of the BileBlog.  Congratulated Cameron &#038; John Purdy at the Tangosol party.  Finally met Phil Dodds and Brett Porter, from DevZuz.  Dan [...]]]></description>
			<content:encoded><![CDATA[<p>I got back from my first ever JavaOne, and I&#8217;d have to say it was a success.</p>
<p>First the obligatory &#8220;look how cool I am&#8221; section&#8230;</p>
<h2>Name dropping</h2>
<h3>Misc</h3>
<p>Drank too much with <a title="BileBlog" href="http://www.bileblog.org/">Hani of the BileBlog</a>.  Congratulated <a title="Cameron's Blog" href="http://www.jroller.com/page/cpurdy">Cameron</a> &#038; John Purdy at the Tangosol party.  Finally met <a title="Phil's Blog" href="http://fiveclouds.blogspot.com/2007_04_01_archive.html">Phil Dodds</a> and <a title="Brett's Blog" href="http://blogs.maven.org/brett">Brett Porter</a>, from DevZuz.  <a title="Dan's Blog" href="http://netzooid.com/blog/">Dan Diephouse</a> and <a title="Paul's Blog" href="http://mult.ifario.us/">Paul R. Brown</a> (&#8221;Yes, we&#8217;re the XFire guys&#8221;) had candy at their booth.  <a title="Jason's Blog" href="http://weblogs.java.net/blog/jhunter/">Jason Hunter</a> handed me an invite to <a title="Google Party Security Breach" href="http://video.google.com/videoplay?docid=-1786488103056466651">the Google party</a>, where I finally met <a title="Crazy Bob's Blog" href="http://crazybob.org/">Crazy Bob Lee</a> (one of the damn nicest people ever).  There I chatted with <a title="Ola's Blog" href="http://ola-bini.blogspot.com/">Ola Bini</a> who is a man who makes me feel short.  Re-met <a title="Jon's Blog" href="http://jutopia.tirsen.com/">Jon Tirsen</a> after a 3-year hiatus (the <a title="First Hausparty" href="http://codehaus.org/First+Irregular+Haus+Party">first hausparty</a> in Amsterdam).  <a title="Paul's Blog" href="http://paulhammant.com/">Paul Hammant</a> expounded on <a title="ThoughtWorks Mingle" href="http://studios.thoughtworks.com/">Mingle</a> and other things over bowls of curry.  Chatted with <a title="Matt's Blog" href="http://madbean.com/">Matt Quail</a> and Pete Moore of Cenqua a bit while absconding with Google t-shirts.  Chatted with Matthew Porter of <a title="Contegix" href="http://contegix.com/">Contegix</a>, the hosting providers of the Codehaus.  Stood around (in my JBoss shirt) in front of the IBM booth chatting with <a title="Lauren's Blog" href="http://www.jroller.com/page/cooney">Lauren Cooney</a>.  Met <a title="Guillaume's Blog" href="http://glaforge.free.fr/weblog/">Guillaume LaForge</a> and <a title="Graeme's Blog" href="http://graemerocher.blogspot.com/">Graeme Rocher</a> finally.  Put some faces with the Exadel guys I&#8217;d worked with during the opensourcing of their products.  <a title="Greg's Blog" href="http://blogs.webtide.com/gregw">Greg Wilkins</a> reminded me the Codehaus SSL cert was expired (fixed now).  <a title="Geert's Blog" href="http://rifers.org/blogs/gbevin">Geert Bevin</a> was as enthusiastic as ever at the TerraCotta booth.  Ran into Jeremy Boynes in the lobby of the W on my way out of town.  <a title="Jason's Blog" href="http://blogs.maven.org/jvanzyl/">Jason van Zyl</a> wandered the streets of San Francisco with me in search of a 7-11 and an ATM. <a title="Alex's Blog" href="http://blogs.codehaus.org/people/avasseur/">Alex Vasseur</a> dropped by the JBoss party to discuss event stream processing. <a title="James' Blog" href="http://macstrac.blogspot.com/">James Strachan</a> and Rob Davis were everywhere, of course.</p>
<h3>JBoss</h3>
<p>Did some podcast recording with <a title="Tom's Blog" href="http://processdevelopments.blogspot.com/">Tom Baeyens</a>, <a title="Emmanuel's Blog" href="http://blog.emmanuelbernard.com/">Emmanuel Bernard</a>, <a title="Bill's Blog" href="http://blogs.jboss.com/blog/bburke/">Bill Burke</a> and <a title="Gavin's Blog" href="http://blog.hibernate.org/cgi-bin/blosxom.cgi">Gavin King</a>.  Chatted with <a title="Thomas' Blog" href="http://blogs.jboss.com/blog/tdiesler/">Thomas Diesler</a>, <a title="Michael's Blog" href="http://www.michaelyuan.com/blog/">Michael Yuan</a>, Matt Quinlan,  and <a title="Sacha's Blog" href="http://blogs.jboss.com/blog/slabourey/">Sacha Labourey</a>.  Enjoyed dinner with James Cobb, <a title="Mark's Blog" href="http://newtonmark.blogspot.com/">Mark Newton</a> and <a title="Bela's Blog" href="http://blogs.jboss.com/blog/bela/">Bela Ban</a>.  <a title="Damon's Blog" href="http://damon.sicore.org/">Damon Sicore</a>, my predecessor, dropped by the JBoss party.  Met innumerable coworkers whos names all fail me during my stints in or near the JBoss booth.</p>
<p>The fabulous Cindy Scheneck, Rebecca Goldstein and Chantal Yang arranged the booth, the party, the printing of the t-shirts and everything else that made it all awesome.  Mad props to that trio, Burr Sutter, and the gaggle of sales-engineers who did an awesome job with the attendees.</p>
<h2>Observations</h2>
<p>With the large investment announced by Interface21, a lot of side-line analysis of business models was happening. Exactly where is the sweet spot of professional opensource?  Is it training?  Certifying a stack that you control?  Supporting a stack that you don&#8217;t?  Purely professional services?</p>
<p>At the booth, technical demos seemed well received. A large screen and a good sound-system were definitely a wise investment.  Every demo drew a large crowd around the booth.  A lucky few got to see Gavin debug a demo live on stage.  Seam is definitely hot this year.</p>
<p>Luckier still are those who &#8220;received&#8221; a &#8220;free&#8221; copy of <a title="Michael's Book" href="http://www.amazon.com/exec/obidos/ASIN/0131347969/mobileenterpr-20/">Michael Yuan&#8217;s book about Seam</a>.  Did I mention Seam is apparently hot?</p>
<p>We all need to realize that parties can occur on nights other than Wednesday.  Luckily the JBoss->Eclipse->Google triathlon worked out, but many parties were concurrently scheduled.</p>
<p>I heard a lot of positive feedback from people I met about liking what we&#8217;re doing at JBoss.org.  They like the new look and layout.  When it&#8217;s common for people to throw around criticism and negativity, it&#8217;s really nice to hear kind words.  Sure, we&#8217;ve still got a long way to go, I&#8217;ll readily admit, but I think we&#8217;re doing a-okay.</p>
<p>In general, conferences like these are somewhat educational, definition inspirational, and help cement human-to-human relationships.  While we all might be competitors, we&#8217;re not <strong>enemies</strong>.  In the world of opensource, we share the same community, so we all might as well get along and order another round of beers.  Conferences demonstrate these cross-cutting commonalities that crosses P&#038;L statements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/05/15/trip-report-javaone-2007/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JBoss at JavaOne 2007</title>
		<link>http://www.fnokd.com/2007/05/02/jboss-at-javaone-2007/</link>
		<comments>http://www.fnokd.com/2007/05/02/jboss-at-javaone-2007/#comments</comments>
		<pubDate>Wed, 02 May 2007 15:50:25 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/05/02/jboss-at-javaone-2007/</guid>
		<description><![CDATA[JavaOne is next week.  Would you believe this is the first JavaOne I&#8217;ll ever have attended?
Some of my colleagues have put together a page detailing JBoss&#8217;s participation at the conference.
Speakers from JBoss include Gavin King and Emmanuel Bernard, Michael Yuan, Tom Baeyens and many others.
I&#8217;ll be hanging out at Booth #1418 along with James [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Party time!" href="https://www.redhat.com/apps/webform.html?event_type=simple_form&#038;eid=971"><img width="166" height="166" align="left" title="Picture 5.png" id="image252" alt="Picture 5.png" src="http://www.fnokd.com/wp-content/uploads/2007/05/Picture%205.png" /></a>JavaOne is next week.  Would you believe this is the <span style="font-weight: bold">first</span> JavaOne I&#8217;ll ever have attended?</p>
<p>Some of my colleagues have put together <a title="JBoss at JavaOne 2007" href="http://www.jboss.com/events/javaone07">a page detailing JBoss&#8217;s participation at the conference</a>.</p>
<p>Speakers from JBoss include <a title="Hibernate Blog" href="http://blog.hibernate.org/cgi-bin/blosxom.cgi">Gavin King and Emmanuel Bernard</a>, <a title="Michael Yuan" href="http://www.amazon.com/exec/obidos/search-handle-url/102-8948475-9533755?%5Fencoding=UTF8&#038;search-type=ss&#038;index=books&#038;field-author=Michael%20Juntao%20Yuan">Michael Yuan</a>, <a title="Tom's blog" href="http://blogs.jboss.com/blog/tbaeyens/">Tom Baeyens</a> and many others.</p>
<p>I&#8217;ll be hanging out at Booth #1418 along with James and Mark from my team.  We&#8217;ll also be wandering the halls talking to anyone who looks like they need some opensource Java love.</p>
<p>Wednesday night, there&#8217;s going to be <a title="JBoss Party" href="https://www.redhat.com/apps/webform.html?event_type=simple_form&#038;eid=971">a party at the Metreon</a>.  You&#8217;ll need to go register.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/05/02/jboss-at-javaone-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launch at Lunch</title>
		<link>http://www.fnokd.com/2007/04/24/launch-at-lunch/</link>
		<comments>http://www.fnokd.com/2007/04/24/launch-at-lunch/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 15:15:04 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/04/24/launch-at-lunch/</guid>
		<description><![CDATA[While you sit down to enjoy that turkey or tofurkey sandwich at your desk, perhaps you could surf over to JBoss.ORG and marvel at the new design, organization and layout.
The team that pulled this together includes Adam Warski, Tomek Szymanski, Rysiek Kozmik, Przemek Dej, Pawel Wrzeszcz, Mark Newton, James Cobb and Meriah Garrett.  Assists [...]]]></description>
			<content:encoded><![CDATA[<p>While you sit down to enjoy that turkey or <a title="tofurkey!" href="http://en.wikipedia.org/wiki/Tofurkey">tofurkey</a> sandwich at your desk, perhaps you could surf over to <a title="JBoss.ORG" href="http://jboss.org/">JBoss.ORG</a> and marvel at the new design, organization and layout.</p>
<p>The team that pulled this together includes Adam Warski, Tomek Szymanski, Rysiek Kozmik, Przemek Dej, Pawel Wrzeszcz, Mark Newton, James Cobb and Meriah Garrett.  Assists from the guys on the Portal team, including the estimable Julien Viet.  Last minute assists from Eric Brown and Tom Benninger were also crucial.  The whole process was kicked off by my predecessor Damon Sicore.<br />
<a title="JBoss.ORG" href="http://jboss.org/"><img width="416" height="206" id="image249" alt="Picture 2.png" src="http://www.fnokd.com/wp-content/uploads/2007/04/Picture%202.png" /></a></p>
<p>The guys in Poland developed their fingers down to nubs, particularly crunching out much-needed code towards the end (releases never go smoothly, of course).  Mark created the voice and narrative that guides you through the site.  James worried over every image, border, font, pixel-perfect placement and navigation flow late into many nights.  Plus, an appropriate amount of snark was tossed around with aplomb.</p>
<p>I&#8217;m extremely proud of the team for pulling it all together and getting it out the door.</p>
<p>But the journey is not over.  Not at all.</p>
<p>While this may seem like a big-bang release, it is actually the start of an iterative phase with shorter release cycles to promote continuous improvement.</p>
<p>With this personality adjustment also comes the freer hand provided by the new <strong>enterprise product vs community product</strong> strategy. The commercial side of the house will cherry-pick and refine versions from the &#8220;pure&#8221; opensource community releases of the projects. We&#8217;ll keep adding features and functionality, mashing up fun web2.0 things, and generally making JBoss.ORG a robust community for opensource projects.</p>
<p>The future starts now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/04/24/launch-at-lunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Visual Design</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-visual-design/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-visual-design/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:36:55 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-visual-design/</guid>
		<description><![CDATA[JBoss.ORG represents the opensource side of the house.  Though, for some reason, we look just like the commercial side of the house.

You also end up at labs.jboss.com even though you typed jboss.org into your browser.  Quite odd.
No really, we are kinda sorta separate from the mothership.
To help differentiate between the two, and try [...]]]></description>
			<content:encoded><![CDATA[<p><a title="JBoss.ORG" href="http://jboss.org/">JBoss.ORG</a> represents the opensource side of the house.  Though, for some reason, we look just like the commercial side of the house.</p>
<p><img id="image234" alt="logos-odd.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/logos-odd.png" /></p>
<p>You also end up at labs.jboss.com even though you typed jboss.org into your browser.  Quite odd.</p>
<p>No really, we <strong>are</strong> kinda sorta separate from the mothership.</p>
<p>To help differentiate between the two, and try to cement a true mentality of community advocacy, we&#8217;ll soon be rolling out a new look-and-feel, along with a reorganization of the jboss.org site.  This will actually be a multi-step process, which has already begun with <a title="jira.jboss.org" href="http://jira.jboss.org/">JIRA</a>.</p>
<p><img width="395" height="219" id="image235" alt="dotorg-shadow.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/dotorg-shadow.png" /></p>
<p>The changes for what we&#8217;re calling &#8220;.ORG 2.0&#8243; are not strictly superficial.  Navigation and organization across the board will be much improved, along with a customizable user dashboard.</p>
<p>Additionally, James and his team will be available to projects for doing design work.  They&#8217;ll also be putting together a style guide with HTML/CSS snippets to make it easier for color-blind geeks with no design sense (that includes me) to put together a nice looking app.  They aren&#8217;t here just to make the jboss.org site itself pretty.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-visual-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Community Growth</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-community-growth/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-community-growth/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:33:19 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-community-growth/</guid>
		<description><![CDATA[As noted previously, many of our projects are capable of sustaining a vibrant sub-community.  This includes portlets, ESB connectors, side-projects like Drools.NET, things to jack into JCA, or even our growing collection of JSF things.
There&#8217;s activity related to these communities that .ORG needs to support.  We&#8217;ll be making it easier for these friendly [...]]]></description>
			<content:encoded><![CDATA[<p>As noted previously, many of our projects are capable of sustaining a vibrant sub-community.  This includes portlets, ESB connectors, side-projects like Drools.NET, things to jack into JCA, or even our growing collection of JSF things.</p>
<p>There&#8217;s activity related to these communities that .ORG needs to support.  We&#8217;ll be making it easier for these friendly community projects to have a home and promote themselves.  We&#8217;ll be offering our services to the core projects to seed some of these community projects.  We need some Portlets and JSF components, too.  We try to eat our own dogfood where appropriate.  And sometimes we just like having fun (I&#8217;ve got a Portlet driver for JRuby lingering on my hard-drive, for example).</p>
<p>A lot of these projects are ripe for external contributions around the edges. Fostering these small, independent extensions to our core products is crucial.  So we&#8217;ll be building out more of the infrastructure/forge side, to give these projects homes and visibility.  And we&#8217;ll be helping with the human interactions to build communities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-community-growth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Metrics &amp; Such</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-metrics-such/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-metrics-such/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:32:07 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-metrics-such/</guid>
		<description><![CDATA[If you don&#8217;t measure, you can&#8217;t tell if you&#8217;re doing things right or wrong.
You can measure downloads (accounting for spiders, bots and attacks), site visits, RSS subscriptions, site registrations, forum posts.  All sorts of things.
You can measure how many issues are opening in JIRA versus those that were closed in the last week.  [...]]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t measure, you can&#8217;t tell if you&#8217;re doing things right or wrong.</p>
<p>You can measure downloads (accounting for spiders, bots and attacks), site visits, RSS subscriptions, site registrations, forum posts.  All sorts of things.</p>
<p>You can measure how many issues are opening in JIRA versus those that were closed in the last week.  Or the average lifespan of an issue.</p>
<p>We&#8217;ll be working with the Release Engineering group to straighten out the download repositories and make it easy for projects to deploy nightlies, snapshots and official releases into repositories we can accurately measure.</p>
<p>We&#8217;re going to be looking at providing more robust web stats.</p>
<p>In general, metrics are desired by all stakeholders, both commercial (marketing and PR) and the community (how healthy and active is this project)?</p>
<p>Sorry, no fancy visual aids for this one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-metrics-such/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Community Noise</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-community-noise/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-community-noise/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:31:04 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-community-noise/</guid>
		<description><![CDATA[There&#8217;s people out there talking about us and our projects.  They&#8217;re blogging.  They&#8217;re writing articles.  They&#8217;re speaking at conferences.
And we don&#8217;t necessarily promote them on JBoss.ORG very well yet.
We need to start pointing out to our community when others in the community are speaking.
Del.icio.us can help.
Every day, JBoss developers and community members [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s people out there talking about us and our projects.  They&#8217;re blogging.  They&#8217;re writing articles.  They&#8217;re speaking at conferences.</p>
<p>And we don&#8217;t necessarily promote them on JBoss.ORG very well yet.</p>
<p>We need to start pointing out to our community when others in the community are speaking.</p>
<p><a title="del.icio.us social bookmarks" href="http://del.icio.us/">Del.icio.us</a> can help.</p>
<p>Every day, JBoss developers and community members surf the interwebs.  We see things of interest related to our projects.<br />
<img id="image222" alt="delicious-source-page-shadow.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/delicious-source-page-shadow.png" /></p>
<p>Now, we just need to tag them as we see them.</p>
<p><img width="387" height="149" id="image223" alt="delicious-tagging-shadow.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/delicious-tagging-shadow.png" /></p>
<p>Now, we trust Adam, Mark and James.  We don&#8217;t necessarily trust Larry and Moe or the rest of the world.  So we get back to our fancy RSS aggregating, and moderate folks we don&#8217;t trust, and auto-approve those we do.  Ultimately, we end up with a &#8220;sightings&#8221; page back at the project&#8217;s JBoss.ORG page.</p>
<p><img id="image225" alt="delicious.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/delicious.png" /></p>
<p>A del.icio.us feed is normally fairly barren, including just a link and a title.  Very few folks use the description field.  So, we&#8217;ll try to annotate links with an abstract or comment, to add some value.  Might also be cool to inject a thumbnail snapshot of the tagged site, to help preview what it points to.</p>
<p>We&#8217;ll be coming up with a psuedo-structured tagging system for developers and community members to use, along with the underlying software to drive the aggregation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-community-noise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Content &amp; Documentation</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-content-documentation/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-content-documentation/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:29:16 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-content-documentation/</guid>
		<description><![CDATA[Tomek and Mark are working together to figure out our wiki/CMS strategy.  Ultimately, we have the use-cases of

Easy-to-use for developers &#038; community members
Freakin&#8217; pretty to look at
Browsable through a portlet on jboss.org
Versioned (just like the code it matches)
Multiple formats (HTML, PDF)
Multiple languages

We&#8217;re not sure what form this will all take, but it&#8217;s the goal.
We [...]]]></description>
			<content:encoded><![CDATA[<p>Tomek and Mark are working together to figure out our wiki/CMS strategy.  Ultimately, we have the use-cases of</p>
<ul>
<li>Easy-to-use for developers &#038; community members</li>
<li>Freakin&#8217; pretty to look at</li>
<li>Browsable through a portlet on jboss.org</li>
<li>Versioned (just like the code it matches)</li>
<li>Multiple formats (HTML, PDF)</li>
<li>Multiple languages</li>
</ul>
<p>We&#8217;re not sure what form this will all take, but it&#8217;s the goal.</p>
<p>We have the Red Hat Content Services team available to us, to do localizations.  That gives us the possibility of proof-read documentation in 7 languages.  Not too shabby.</p>
<p>Of course, their tooling works with DocBook.  Some projects certainly might be happy with DocBook, but those preferring the wiki for documentation authoring, the .ORG team will bridge the gap with the Content Services team.</p>
<p><img id="image220" alt="content-localization.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/content-localization.png" /></p>
<p>Wikis many times turn into a morass of muck.  Mark and I will concentrate on organizing, grooming and helping to write the docs for the .ORG projects.  Good docs promote  good community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-content-documentation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Blogging &amp; RSS</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-blogging-rss/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-blogging-rss/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:26:02 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-blogging-rss/</guid>
		<description><![CDATA[To say that &#8220;blogging&#8221; at JBoss has been contentious would be an understatement.  There&#8217;s currently two different places/ways of blogging at JBoss.  And one of them allows blog posts to go missing without a trace. (Thanks Blojsom!)
Ultimately, software to allow humans to blog isn&#8217;t overly interesting, until you get to the point of [...]]]></description>
			<content:encoded><![CDATA[<p>To say that &#8220;blogging&#8221; at JBoss has been contentious would be an understatement.  There&#8217;s currently two different places/ways of blogging at JBoss.  And one of them allows blog posts to go missing without a trace. (Thanks Blojsom!)</p>
<p>Ultimately, software to allow humans to blog isn&#8217;t overly interesting, until you get to the point of wacky plugins and skins and other frills folks have come to expect.</p>
<p>Additionally, folks have a certain mindset when they write on the corporate JBoss blog, which is different from when writing on their own blog.  I think personal blogging, even on corporate topics, tends to be more real and honest.  These &#8220;off-shore&#8221; outposts also help increase the organization&#8217;s footprint on the interwebs.</p>
<p>Given all of that&#8230;</p>
<p>JBoss developers who want to blog, I highly recommend <a title="blogspot.com" href="http://blogspot.com/">blogspot.com</a>, <a title="typepad.com" href="http://typepad.com/">typepad.com</a> or <a title="wordpress.com" href="http://wordpress.com/">wordpress.com</a>.  I just ask that you use tagging or categories to allow fine-grained aggregation of your JBoss-related content.</p>
<p><img id="image216" alt="blogging.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/blogging.png" /></p>
<p>The blogging effort within JBoss.ORG is being re-doubled to focus on fancy twiddling of RSS nine ways to Sunday.</p>
<p>We&#8217;re not simply talking about normal aggregation, oh no.  We&#8217;re talking <strong>fancy</strong>.</p>
<p>First, lots of other tools produce RSS, including JIRA and Fisheye.  Each project&#8217;s presence on JBoss.ORG will start being a nexus for this implicit RSS that&#8217;s being thrown around.  Add a dollop of styling and some RSS portlets, and projects can easily display issues-remaining for the next release, follow changes by developers or on branches, or all sorts of things.  We like information overload.<br />
<img alt="nexus-normal.png" id="image218" src="http://www.fnokd.com/wp-content/uploads/2007/03/nexus-normal.png" /></p>
<p>Also, we have content in the wiki and in the forums.  Perhaps an RSS feed of an entire forum would be overwhelming.  The intersection of the forum feed and a tag feed, though, provides a nicely filtered view of the forum.  Developers will be able to tag forum posts as &#8220;blogworthy&#8221; and magically have a blog produced from their posting.</p>
<p><img alt="forums-rss.png" id="image229" src="http://www.fnokd.com/wp-content/uploads/2007/03/forums-rss.png" /><br />
We have a content team (hi Mark) that needs a way to watch and respond to a lot of what goes on in the community.  Developers answer a forum question that obviously should be in the FAQ, they tag it and move on with their life.  We can watch the tags, read the forum, and extract a FAQ.</p>
<p>Information is everywhere.  And this information represents contributions, in one way or another, by our community.  RSS thankfully is a great way to work with diverse information in a consistent way.</p>
<p>And when I say RSS, I probably mean Atom, honestly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-blogging-rss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JBoss.ORG: Plans</title>
		<link>http://www.fnokd.com/2007/03/26/jbossorg-plans/</link>
		<comments>http://www.fnokd.com/2007/03/26/jbossorg-plans/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 05:21:56 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[JBoss.ORG]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/26/jbossorg-plans/</guid>
		<description><![CDATA[This is the head-end of a series of blog posts about the plan for JBoss.ORG.  I&#8217;ve been here a little more than 6 weeks nows, so it&#8217;s time to figure out which way this ship is heading.

Blogging &#038; RSS
Content &#038; Documentation
Community Noise
Metrics &#038; Such
Community Growth

Visual Design

]]></description>
			<content:encoded><![CDATA[<p>This is the head-end of a series of blog posts about the plan for JBoss.ORG.  I&#8217;ve been here a little more than 6 weeks nows, so it&#8217;s time to figure out which way this ship is heading.</p>
<ul>
<li><a title="Blogging &#038; RSS" href="http://www.fnokd.com/2007/03/26/jbossorg-blogging-rss/"><img width="175" height="146" align="right" alt="jbossorg_logo_grey.png" id="image238" title="jbossorg_logo_grey.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/jbossorg_logo_grey.png" />Blogging &#038; RSS</a></li>
<li><a title="Content &#038; Documentation" href="http://www.fnokd.com/2007/03/26/jbossorg-content-documentation/">Content &#038; Documentation</a></li>
<li><a title="Community Noise" href="http://www.fnokd.com/2007/03/26/jbossorg-community-noise/">Community Noise</a></li>
<li><a title="Metrics &#038; Such" href="http://www.fnokd.com/2007/03/26/jbossorg-metrics-such/">Metrics &#038; Such</a></li>
<li><a title="Community Growth" href="http://www.fnokd.com/2007/03/26/jbossorg-community-growth/">Community Growth<br />
</a></li>
<li><a title="Visual Design" href="http://www.fnokd.com/2007/03/26/jbossorg-visual-design/">Visual Design</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/26/jbossorg-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid Friday Fun</title>
		<link>http://www.fnokd.com/2007/03/16/stupid-friday-fun/</link>
		<comments>http://www.fnokd.com/2007/03/16/stupid-friday-fun/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 13:18:29 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Codehaus]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/16/stupid-friday-fun/</guid>
		<description><![CDATA[
It&#8217;s Friday, and we all like having friends, so&#8230;

myspace.com/codehaus
myspace.com/jboss_org

And don&#8217;t act like you don&#8217;t have a MySpace account.  You know you do.
]]></description>
			<content:encoded><![CDATA[<p><img align="right" alt="Picture 27.png" id="image203" title="Picture 27.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/Picture%2027.png" /><br />
It&#8217;s Friday, and we all like having friends, so&#8230;</p>
<ul>
<li><a title="myspace.com/codehaus" href="http://myspace.com/codehaus">myspace.com/codehaus</a></li>
<li><a title="myspace.com/jboss_org" href="http://myspace.com/jboss_org">myspace.com/jboss_org</a></li>
</ul>
<p>And don&#8217;t act like you don&#8217;t have a MySpace account.  You know you do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/16/stupid-friday-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The role of a .org</title>
		<link>http://www.fnokd.com/2007/03/15/the-role-of-a-org/</link>
		<comments>http://www.fnokd.com/2007/03/15/the-role-of-a-org/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 19:23:37 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Codehaus]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/15/the-role-of-a-org/</guid>
		<description><![CDATA[We&#8217;ve got a bundle of opensource communities all over the place now.  Some of them are the opensource arm of an otherwise capitalistic commercial entity:

JBoss.ORG
SugarForge
OpenLaszlo
MySQL.org

Others are non-profit, or not tightly tied to a corporation:

Apache Software Foundation
Codehaus Foundation
OpenQA

None of these should be confused with .nets, such as SourceForge.net or java.net. The .nets of the world [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve got a bundle of opensource communities all over the place now.  Some of them are the opensource arm of an otherwise capitalistic commercial entity:</p>
<ul>
<li><a title="JBoss.ORG" href="http://jboss.org/">JBoss.ORG</a></li>
<li><a title="SugarForge" href="http://www.sugarforge.org/">SugarForge</a></li>
<li><a title="OpenLaszlo" href="http://www.openlaszlo.org/">OpenLaszlo</a></li>
<li><a title="MySQL.org" href="http://www.mysql.org/">MySQL.org</a></li>
</ul>
<p>Others are non-profit, or not tightly tied to a corporation:</p>
<ul>
<li><a title="Apache Software Foundation" href="http://apache.org/">Apache Software Foundation</a></li>
<li><a title="The Codehaus Foundation" href="http://codehaus.org/">Codehaus Foundation</a></li>
<li><a title="OpenQA" href="http://openqa.org/">OpenQA</a></li>
</ul>
<ul />None of these should be confused with <strong>.nets</strong>, such as <a title="SourceForge.net" href="http://sourceforge.net/">SourceForge.net</a> or <a title="java.net" href="http://java.net/">java.net</a>. The .nets of the world are more like warehouses than communities. Both types of .orgs do share a lot in common, but they also have some functional differences.  Working with both the Codehaus (just a community) and JBoss.ORG (a .org sibling of a related .com) is interesting.</p>
<h4>Non-commercial .orgs</h4>
<p>The non-commercial communities serve both the community members and the actual project developers.  The role towards the community is fairly passive, mostly providing the capabilities for participation, contribution and interaction.  For the developers, primarily normal &#8220;forge&#8221; tooling is needed.  Here, different communities might select different tools, but ultimately the feature-set is roughly the same.</p>
<p>Ultimately, taken all together, we&#8217;re only talking about Subversion, mailing lists or forums, IRC/Jabber, bug tracking, continuous integration, wiki, webspace, and maybe blogs.  That sort of thing. Of course managing a bag of disparate tools in a useful manner is no trivial task.<br />
<img width="375" height="190" id="image199" alt="org_principles_noncommercial.png" src="http://www.fnokd.com/wp-content/uploads/2007/03/org_principles_noncommercial.png" /></p>
<p>While non-commercial .orgs also may encourage interaction and cross-pollination between projects, it is not necessarily their primary mandate.  At the Codehaus, I do attempt to introduce various project leads I think might have a chance at some cooperation, but beyond that, nothing is explicit.  The Codehaus is the land of containers, for instance, which might never have any reason to cooperate or share community members.</p>
<p>Apache, on the other hand, does try harder for inter-project cooperation.  Projects are encouraged to use other Apache projects where possible and contribute to things such as the various &#8220;commons&#8221; projects.</p>
<p>OpenQA, through its focus on a particular type of project, also promotes natural cross-pollination amongst the members of each project.  QA folks can be&#8230; intense.</p>
<h4>Commercial .orgs</h4>
<p>Commercial .orgs likewise have to address both the community members and the project developers.  The project developers still demand good forge tooling, of course.  But the .org starts to play a larger role in regards to the membership of the community.  Instead of simply facilitating interactions, the .org must also act as an advocate for all users, including those from which the corporation derives no revenue.</p>
<p><img width="380" height="202" alt="org_principles_commercial.png" id="image198" src="http://www.fnokd.com/wp-content/uploads/2007/03/org_principles_commercial.png" /></p>
<p>With a commercial .org, there are natural inclinations to attempt to directly monetize as much of the community as possible. It&#8217;s not at all a malicious goal, since ultimately, the company <strong>should</strong> try to monetize the community.  That&#8217;s the whole point.  We need to learn that <strong>direct</strong> monetization is counter-productive, though.  Attempts at direct monetization may include putting some content behind locked doors, running banner advertising everywhere for the corporate offerings, or being closed to complementary or competing ideas and individuals.</p>
<p>If everywhere a member looks, they see marketing and sales of the host company trying to grab their attention, it stifles the sense of openness.  The revolution will not be sponsored by a single company.  In a real community, a truly thriving community, there will be other actors out there in the field.  Your projects are hopefully so successful that other people see ways to build their own businesses around them.  These folks can be seen as either threats or opportunities.  Using the .org only as an extension of your own marketing department would ignore these folks, turning them into threats.</p>
<p>Projects within a commercially-backed .org tend to have more product management behind them, explicitly providing a multiple-point solution across the entire platform of projects.  The .org&#8217;s role likewise must ensure that the shared communities between projects are helped to find their own commonalities.</p>
<p>Additionally, in the wild world of opensource, a lot of projects just simply fail to develop a community.  A commercially-backed project has already shown to have a community, and the company has a vested interest in ensuring that it continues to grow.</p>
<p>The .org plays the role of the park ranger, tending to and actively promoting the healthy land &#038; wildlife of the project.  In the &#8220;real world&#8221;, lightening strikes a dry pine, and 3 million acres of project go up in smoke.  A company can&#8217;t afford to have that happen.</p>
<p>Pardon the bad analogy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/15/the-role-of-a-org/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Parasitic Community Growth</title>
		<link>http://www.fnokd.com/2007/03/13/parasitic-community-growth/</link>
		<comments>http://www.fnokd.com/2007/03/13/parasitic-community-growth/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 20:25:44 +0000</pubDate>
		<dc:creator>Bob McWhirter</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBoss.ORG]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://www.fnokd.com/2007/03/13/parasitic-community-growth/</guid>
		<description><![CDATA[Sure, you see the word &#8220;parasitic&#8221; and the first thing that pops to mind is probably &#8220;ewww.&#8221;
But parasitic behavior is actually a good strategy for new communities, as long as they don&#8217;t ultimately kill their host.
Last night Rysiek pinged me about some thoughts on how to improve JBoss Portal, by allowing the core team to [...]]]></description>
			<content:encoded><![CDATA[<p><img width="103" height="110" align="right" alt="tick.jpg" id="image192" title="tick.jpg" src="http://www.fnokd.com/wp-content/uploads/2007/03/tick.jpg" />Sure, you see the word &#8220;parasitic&#8221; and the first thing that pops to mind is probably &#8220;ewww.&#8221;</p>
<p>But parasitic behavior is actually a good strategy for new communities, as long as they don&#8217;t ultimately kill their host.</p>
<p>Last night Rysiek pinged me about some thoughts on how to improve JBoss Portal, by allowing the core team to work on the core portal, and perhaps have another team that focuses on just writing portlets.  He pointed me to <a title="Portlet wishlist" href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossPortalProjects">a nice wishlist of portlets</a> that would be great to have.</p>
<p>We could certainly put some labor into it, but that wouldn&#8217;t help leverage our community.</p>
<p>He and I conversationally strolled around the problem for a while, and came up with some conclusions.</p>
<h4>Complimentary instead of stand-alone</h4>
<p>It&#8217;s hard enough getting someone to build some software you want.  Finding a guy who wants to build it, and build it as a portlet is even harder.  Instead, perhaps take a strategy of &#8220;portalizing&#8221; existing non-portal applications.</p>
<p>The thing is it&#8217;s hard to start a community from scratch with a brand new project. You might have a large potential community, but you initially have 0 adopters and no easy way to convince people to try your stuff.</p>
<p>If you create complimentary projects that add value to an existing community, the road is much easier. These folks are easier to find and more receptive, since you&#8217;ve come to them with a solution that fits their current environment, instead of convincing them your project solves a problem they didn&#8217;t even know they had.</p>
<p>For example, everyone loves the various JIRA macros in Confluence.  That&#8217;s somewhat portlet-like. In fact, JBoss could easily write a few portlets against the JIRA API.</p>
<h4>Glom onto an existing community</h4>
<p>Now, we don&#8217;t have to build a community from scratch.  We can find the JIRA community pretty easily.  Some subset of that community probably uses some portal somewhere and might enjoy a good JIRA portlet. I&#8217;m sure only a subset of those portal people use JBoss Portal at this point, though.</p>
<p>So, we make sure our JIRA portlets are easy to use and are compatible with <strong>all</strong> portals out there, not just JBoss. This broadens our own potential community, for one.  And secondly, it actually creates pressure for eXo, Liferay, and other portals to <strong>not</strong> create their own JIRA portlets.</p>
<h4>Plant some seeds</h4>
<p>Now, if we throw out a small handful of JIRA portlets, let&#8217;s say, which solve some of the hard problems (like the JIRA SOAP interface being &#8220;interesting&#8221; at times) and provide examples, we&#8217;ve made it easy for the community (the JIRA+Any-Java-Portal subset) to extend our initial seed.  And a portlet-creating community grows.</p>
<p>After a suitable amount of time and effort giving to their community, they&#8217;ll eventually turn around and give back.</p>
<h4>Marketplaces &#038; Communities</h4>
<p>Rysiek pointed out the existing <a title="JBoss Portlet Swap" href="http://labs.jboss.com/portal/portletswap/?prjlist=false">JBoss Portlet Swap</a>, which has quite a few things in it.  But he comments that the associated forums are almost dead.  JBoss Portal Swap is a marketplace where the cost of transactions is zero.</p>
<p>I&#8217;m not surprised, given the nature of the Portlet Swap.  The actual distributables in it are quite diverse, with a single thing in common: they&#8217;re <span style="font-weight: bold">portlets</span>.  The stronger side of each of these projects is the non-portlet value-add.  Most of the conversation there will occur within the primary community (for example, JIRA&#8217;s community, Pentaho&#8217;s community).  Else, they are simple and not necessarily community-invoking (for example, the calculator portlet, or the flash portlet).</p>
<p>Portlet Swap (and really any marketplace type of thing) has such diversity in its members, it probably won&#8217;t have much of a community.  It&#8217;s ultimately infrastructure.  As humans, we might all shop at the same mall.  But I probably don&#8217;t want to have a beer with you just because we&#8217;ve walked the same hallways and shopped at Sears.</p>
<h4>Applicable to other realms</h4>
<p>I&#8217;ve spoken in the specifics of portals, portlets and JBoss&#8217;s Portlet Swap marketplace.  But this can all be generalized to any project that&#8217;s extensible.</p>
<p>ESBs come to mind initially.  It&#8217;s definition is that it&#8217;s a core with a bajillion ways to interface with a bajillion different systems.  No way the core team can implement them all.  But by providing a reasonable starting point, the community is encouraged to contribute their adapters for their own weird little system.  You solve most of their problem (by providing JMS connectors or whatnot), and they fill in the gap with their odd PDP-10 message-queue connector.  The ESB project benefits from the nutball PDP-10 community.</p>
<p>Ultimately, by finding an existing community you can compliment and attach to, the easier it will be to reach your prospects and have them contribute back.  You can plant some seed and provide some initial value to a group that&#8217;s paying attention.  With enough care and sunlight, you&#8217;ll accomplish what you&#8217;re trying to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fnokd.com/2007/03/13/parasitic-community-growth/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
