I'm an open source old timer, started out in 1993 with Linux, and it basically grew from there. Later, I jumped on the Java wagon in the early days, and have spent most of my time on that programming language since. Contributing to the JBoss projects gave interesting challenges, but provided a platform for creating complex enterprise applications. I have focused a lot on integrating enterprise systems with the Java Enterprise Edition platform, so Java EE Connector Architecture was natural.
I joined Red Hat in 2008 to head up the Java EE Connector Architecture project in our application server.
What do you do for IronJacamar ?
I act as the project lead for the IronJacamar project, so basically the main cat herder.
How did you get started contributing to IronJacamar ?
First commit ?
I spent the first years at Red Hat working on the JCA codebase inside the application server, but the JCA 1.6 specification provided a way to split the implementation from the main server. This gives a flexible development model, and allows us to keep the implementation in the application server stable. Nobody wants their datasources and messaging systems to start failing around them, right ?
How much time do you spend working on IronJacamar ?
Too much. No, seriously it is a lot of fun, and there always seem to be areas that needs exploring.
What keeps you motivated ?
Creating the best open source JCA implementation, and expanding the community around the specification.
What are some of your future goals for your involvement with IronJacamar ?
In the short term we will focus on helping the
WildFly
community getting their releases out with the best possible IronJacamar integration.
Longer term, I hope that we can get the IronJacamar 2 development going soon. The plan is to attack some of the areas that would be difficult to fix / implement in the IronJacamar 1.x series. So, expect a lot core changes coming :)
Star Wars vs. Star Trek ?
Space, the final frontier.
Canon vs. Nikon ?
Canon.
AC/DC vs. Whatever ?
AC/DC.
Beach vs. Hiking ?
Hiking.
City vs. Landscape ?
Both are good.
Home cooking vs. Restaurant ?
Home cooking. Finding a hidden gem of a restaurant is nice though.
Beer vs. Wine ?
Cheers !
Linux vs...
Linux
What are some of your hobbies and interests outside of IronJacamar ?
Photography, for sure. You will find me with a camera running around and shooting pictures of all sorts of stuff. I don't have a specific area / style, it tends to change with the seasons and my mood. And, I shoot RAW, so everything can be changed.
I enjoy cooking, and pairing that with an interesting beer or bottle of wine. Latest passion is sous vide cooking, which I should have started years ago. Live and learn.
Watching a good movie is an enjoyment too. Unfortunately there seems to be further and further between good stuff coming out from Hollywood, so watching a lot of the classics.
What would you suggest to help people getting started with IronJacamar ?
Our documentation is pretty good, and provides some examples to get started with Java EE Connector Architecture. Then I would say take a look at our test suite to explore in more depth.
We hang out on IRC, so feel free to drop by and say hello.
Any closing comments ?
Java EE Connector Architecture is the coolest Java Enterprise Edition technology, and IronJacamar is the best implementation. What more do you want ?
Join us, and help shape the future of enterprise computing !