This is not a tag line!
Chris
Bio JBoss Portal developer @ Red Hat, mountain sports enthusiast, kendoka in training, music lover
Homepage: http://metacosm.codepuccino.com
Posts by Chris
Improving deployment of WSRP-related artifacts in GateIn
Mar 9th
As you may know, I am working on WSRP for GateIn. One problem I faced until today in my daily development was that deploying a new version of the WSRP module for testing required re-building GateIn completely, which takes quite a bit of time and has the side effect of also destroying any persisted data. This, in turn, resulted in even more wasted time spent on configuring GateIn so that I could perform my tests (configuring consumers, adding remote portlets to pages, etc).
I decided that I could make that process faster by just replacing the WSRP in an already built More >
GateIn 3.0 CR1 released!
Feb 18th
Where have I been? Well, mostly working towards releasing GateIn (we just released CR1, by the way, go grab it, put it through the motions and let us know if you find any issues).
We had a nice face to face meeting in Charmey, Switzerland with some of the eXo guys. It was nice to see my co-workers and meet new ones. Lots of good discussions. We even found a way to fit in some fun, which is always good to bind teams. Oh, and we did, of course, get to eat various melted cheese dishes and you can’t really go wrong More >
GateIn 3.0.0 Beta 2 released!
Oct 21st
As some of you may know, JBoss and eXo have decided to merge their portal efforts in an attempt to create the best open-source portal framework out there. This new, best-of-breed portal project is called GateIn.
Integrating both code bases has taken (and still does) a lot of effort from both teams. This has translated in some long hours and little sleep but we’ve just released a new beta version for you to try and enjoy! Apart from lots of improvements and fixes, the big news is, of course, that we now provide the complete source code! Read more about it More >
Beware of File.createTempFile
Sep 4th
By default, File.createTempFile (in Java, of course) creates a temporary file in the directory identified by the system property java.io.tmpdir. The problem is that on OS X, that directory can be quite weird. For example, on my system, it currently is:
scala> System.getProperties().getProperty("java.io.tmpdir")
res0: java.lang.String = /var/folders/ya/yaNATrKPGFu2HuSOWxSIu++++TI/-Tmp-/
Notice the ++++ in one of the directory names? Well, these little characters can later cause headaches! The reason, you ask? Simple, if that temporary file name is ever used in a URL, then those plus signs will be interpreted as spaces and whatever code is using a URL to find your temporary file will not More >
Code reminder: using an isolated local Maven repository
Aug 11th
I can never remember the command line option to use an isolated local Maven repository for a given Maven run (so that, for example, you can make sure that your dependencies are properly defined and you don’t run into conflicts due to a shared repository) and couldn’t find it again quickly enough via Google so I thought I’d post it here, as a reminder:
mvn -Dmaven.repo.local=/foo/bar
Mountain bike diary: La vierge noire (baseline)
Aug 3rd
So, not discouraged by my last but ultimately rather unfruitful attempt, I decided to go try the Vierge noire trail again, following the itinerary I scoped out last time.
I was more prepared this time. I left around 2pm, which was a little too late for a comfortable ride as it turned out it got quite hot and there was still a bit of ambient humidity from the morning rain. My tire had been repaired and the bike checked by the nice folks at Mountain Cycle in Voiron. I still need to buy a tool kit to take with me on the More >
Mountain bike diary: the unforgiving virgin and stupidity
Jul 27th
After a nice week-end riding my bike, I decided to try to ride some more today and try to do the second part of my Saturday ride albeit with a much shorter climb. The trick was to figure out a way to climb all the way up to the Bastille and then proceed towards Mount Jalla again.
I thought I had figured out an itinerary but after climbing as much as I could, I got stuck and ended up having to backtrack. It wasn’t that bad in itself because I very often have to backtrack because I took a wrong turn somewhere More >
Mountain biking diary: Mount Jalla and Le Mûrier
Jul 26th
I had originally planned on spending the week-end in La Plagne to ride around at higher altitude. Things didn’t turn out as planned (do they ever?) and I ended up having to be in Grenoble this week-end.
I was determined not to let that get in my way of taking my mountain bike for a spin and took opportunity of the good weather on Saturday to attempt the climb of Mount Jalla, starting similarly to my failed attempt riding around Mount Néron but then, instead of going west towards Mount Néron, you go a little further up the valley More >
In the US for a couple of weeks
May 30th
I’m going to spend a couple of weeks on my old stomping grounds (the DC area) in the United States, visiting friends and attending a wedding. Today is the bachelor party. It’s more like a bachelor day really, as we’re going to go white water rafting in West Virginia! The weather seems alright so far and it rained a lot the last couple of days so there should be enough water to have some fun!
Unfortunately, as my camera is not waterproof, I won’t be taking any pictures during, which could have been a lot of fun.

