Thursday, November 19, 2009

Strategies for managing many small maven2 and hudson projects

So you finally decided to structure your maven2 projects properly, e.g. identify the correct set of plugin versions/configurations that work well in your environment, introduce a set of corporate POMs.... You also decided to clean up your hudson usage, use new plugins, etc...

You have to change many POMs, probably adapt hudson projects as well. You don't want to change all those configurations one by one. The good news is that both maven and hudson use XML as storage for the config files.

Here are some tips and tools you might want to use:

Tuesday, October 27, 2009

Tips: extra contextual shell information for multiple environments

On my desktop, I often work on multiple projects at the same time and I am a fan of command line and terminals.

These projects have different environments (e.g. java 1.5 and maven 2.2.1 on one, java 1.6 and maven 2.0.9 on the other one).

In order to have information about the projects quickly available, I display some version information in the terminal title.



[ANNOUNCE] Groovy cmd module

Introducing Groovy Cmd, a very basic Groovy module allowing to create line oriented command interpreters in Groovy. Based on jline. MIT Licensed.

update: renamed from grails_cmd into groovy_cmd..

Friday, October 16, 2009

Flash least green desktop application ?

After a while, Flash consistently takes 80-100% CPU on my desktop. Whether it is youtube, grooveshark or any other media player, I end up having to kill the browser and restart it. This with chrome and firefox (on Linux). I keep reading similar comments on the web, apparently also for people not using Linux.

I wonder what impact does this have on the world. How many trees per day would we save by not using a broken media player ?

Thursday, October 15, 2009

Split testing

Found this little django framework to implement split testing. Nice. Do you do split testing ?

Some links. A 1h video from Google (too long, I want the slides), a nice s5 presentation.


Updates:

Wednesday, October 14, 2009

Is the market getting better ?



I compiled jobserve UK stats out of my gmail IMAP box, thanks to mathplotlib. Note the graph depicts j2ee related jobs in Europe between July 2007 and now. These are not new jobs, but the amount of jobs advertised by Jobserve UK per day.

Here are the scripts.

Tuesday, October 13, 2009

Bank terminal GPRS failure

bank terminal receipt showing Java stack trace

be.banksys.smash.UnexpectedErrorSmashException: Timeout occured.

I don't think this was expected to be printed out as is on the credit card receipt !

Happened to me yesterday while paying for a lunch in town. Someone from BBS might want to look at that ;) Feel free to contact me for more info, if needed.