Switching easily between Java JDKs on Mac OS X

I just came upon a neat little trick to easily switch what JDK you are using on the command line on Mac OS X (10.9.2 is the version I am using), courtesy of this AskDifferent answer. First, add the following aliases in ~/.profile file: alias setJdk6=’export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)’alias setJdk7=’export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)’alias setJdk8=’export JAVA_HOME=$(/usr/libexec/java_home…

Synchronizing LiquidPlanner with Exchange calendars

Quite some time ago I wrote Groovy code to synchronize Atlassian JIRA with LiquidPlanner. You can find my 2 part blog post on that here and here. In case you don’t know LiquidPlanner, be sure to check it out, it is the best project management/scheduling tool I know. One thing that was missing is the…

Creating a REST web application in 4 classes

After visiting Spring Exchange in London, I wanted to try Spring Boot and Spring Data. I managed to it this weekend and was quite impressed. First, I needed an entity class: My entity just has an id which will be used as primary key in the database, a descriptive name and an other String (purpose…

JIRA Database Values Plugin for JIRA 5.1 released!

I just released the new version of the JIRA Database Values Plugin. It is now compatible with JIRA 5.1 and 5.2. Most notable change is that under the hood jQuery is used now instead of Scriptaculous. See Atlassian Marketplace for the download. The source code has also been migrated to the excellet Bitbucket service. Sources…