Another JBoss GitHub repository mirror

30 August 2008

git github java jboss jbossorg mirror svn

For those of you playing along at home, I've added jboss-deployers to my GitHub mirror set. Like the others, the 'vendor' branch is the one you want.

I'm adding JBoss projects to my mirror set as I trip across the need to browse their source. If there's a JBoss project you'd like to see mirrored out of SVN, drop the URL to the trunk of the SVN repository in a comment on this post, and I'll start slurping it.

And now, something slightly different

28 August 2008

java jboss jbossorg job jruby ruby

Back in May, I was a manager.

I feebly attempted to direct 8 great guys and gals to further the goals of After the Codehaus, you'd think I'd be able to help build an opensource community with fun and flair. But I came to realize that it'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's under the control of the project leaders and contributors, not necessarily some external third party.

Back in May, I gave up being a manger.

Now, the day after Labor Day, fittingly enough, I'll be jumping back into the world of JBoss. But not as a manager. When I was burned out and felt like resigning, Mark Proctor and Sacha Labourey instead talked me into taking a sabbatical. And I'm truly grateful to them. Now, after unwinding for a few months, I asked to rejoin the team as an engineer. Through Sacha's patience and budget manipulation, I'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've easily given me the boot, but instead they've been extremely kind and accommodating.

So, what will I be doing?

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 "JEE" I reckon, these days...). Yes, I know about (and plan to use) things like Warbler and JRuby-Rack. Both are good things.

But I also have full control of the deployment environment, to build a stack to make it happier than "build and deploy a WAR".

Through the miracle of AS5 built on JBossMicrocontainer, along with the awesome VFS 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'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.

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.

Speaking with Mark Newton (the guy who runs 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're not having to write some psuedo RubyJava application.

Once we'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.

I expect to have a bit of fun with this. More fun than being a manager, certainly.

Nearly 60 minutes about Web Beans

18 April 2008

gavin java jbossorg web-beans

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's so dreamy!

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.

We've broken the talk into 3 easy-to-digest chunks: is is

05 April 2008

java jboss jbossorg

Tonight, the fine folks on the team managed to reach a significant milestone. In fact, is now actually hosted at Imagine that! We'd been satisfied living at for quite a while, so this is a nice change.

Additionally, 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 Like many organizations, we'd ended up with too many. We probably still have too many. But now we have one fewer. You can thank Tomek for that.

Probably the coolest bit of tonight's update is the new feeds subsystem 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's aggregator, and we're archiving everything we touch, now.

Reminder: GSoc && JBoss

31 March 2008

gsoc java jboss jbossorg

Today is the day to make sure you've filed your GSoC application if you're a student hoping to participate in this year's Google Summer of Code.

We've got our ideas page up still, or feel free to invent some great project of your own related to JBoss. We're open to new ideas.

JBoss Round-Up

19 March 2008

java jboss jbossorg

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's good stuff.

Also, Tom, Koen and the jBPM team (with the assistance of the .org designers) have published an updated site that includes a fancy new logo and some diagrams to help you get your footing in the world of BPM.

Google Summer of Code and JBoss

19 March 2008

gsoc java jboss jbossorg

Google selected the combined group as a mentoring organization for the Google Summer of Code 2008.

The JBoss guys have started gathering project ideas. If you're hoping to participate in the GSoC, take a look, and maybe you'll see something that'll inspire you.

If you'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'll get to work with top-shelf Java developers like Manik Surtani, Ales Justin and Tim Fox, amongst others.

So, get thinking about your projects, because the student application window is about to open.

JBoss World, Day 1

14 February 2008

java jboss jbossorg jbossworld

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), which, as announced previously, is working with Hyperic to create an awesome open-source systems-management system. Ales and Scott presented about Microcontainer's new OSGi facilities. Ales also spoke about the OSGi bits of MC earlier this month with Mark Newton.

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's commitment to invest in the JBoss division, its technology and its community.

Jim Whitehurst

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.

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 JBoss Developer Studio 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).

Following that nicely, Julien Viet of the JBoss Portal team jumped up and did a quick demonstration of integrating JSF/Seam within Portal using the new JBoss Portlet Bridge 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.

The keynote was followed by a festive cocktail hour in the exhibitor hall.

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.

Overall, it was an excellent day, and at 4am, I'm simply worn out. An even fuller day awaits us tomorrow.


14 February 2008

java jboss jbossorg jbossworld

I've started streaming up photos from JBoss World to Flickr.

JBoss World, Day 0

13 February 2008

ical java jboss jbossorg jbossworld

Started today in Georgia, I think, as I was still en route to Orlando. Arrived around 4am.

Awoke and joined the JBoss Developer's Conference (the conference for JBoss developers, before JBoss World) this morning. Met the normal assortment of JBoss guys you'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.

JBoss World itself cranks up at noon on Wednesday, and should prove to be exciting.

To help organize your attendance, you can subscribe to the agenda iCal we've put together. 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.

And don't forget the Hackathon on Wednesday night. I know it conflicts with the BoFs, but the Hackathon runs until "late" and we'll welcome stragglers.

Update: Max Andersen asked for the actual root gCal. Here it is.