Illegal Argument #5

Episode #5 of our new java podcast Illegal Argument is has been posted focusing on language diversity and Microsoft's new Axum programming language, static vs dynamic templates and much more.
Comments (0) . Sunday, 17 May 2009

Code Coverage of Clojure Code

Since pulling in Dmitry's test-compile mojo, and adding a test script runner mojo to the clojure-maven-plugin I thought I'd try something fun like running the maven emma plugin against a very simple test project. I was pleasantly surprised to see so
Comments (0) . Friday, 24 April 2009

Clojure running successfully under OSGi

Functional languages, and specifically the clojure language are being talked about at the SMX offices recently and I thought it was about time I gave it a closer examination and I've always found the easiest way for me to learn about new technology/f
Comments (4) . Sunday, 1 February 2009

Typesafe Entity References for Hibernate/JPA

It would seem Gavin King's having similar thoughts to something I was working on last week, only with a much larger and grander scale: The first problem isn't really solvable without major new language features (usually described as "DSL support").
Comments (0) . Tuesday, 16 December 2008

Should Sun embrace Maven?

With all the talk from Sun about bringing a focus to modularity in the JDK via Project Jigsaw, I wonder how things would shape up if a modular build tool such as Apache Maven was also adopted. I've never looked at the JDK sources/build process and I
Comments (2) . Sunday, 14 December 2008

Database Migrations with Maven

In order to learn more about using Apache Maven beyond a more 'simple' build, I decided to build a maven plugin, or mojo as they're called to wrap my simple database migration library. Now it's as easy as a few lines of XML and SQL to have your data
Comments (0) . Tuesday, 21 October 2008

Google XML Pages

In the original incarnation of my simple time tracker application I had used freemarker as a template engine for the email report. For this new incarnation I thought I'd take the newly open sourced Google XML Pages (GXP) for a spin. Unlike JSP page
Comments (1) . Monday, 4 August 2008

OSGi based Integration testing with TestNG and Apache Felix

Over the last month or so I've been getting my feet wet with a new job, new team mates, and new technology - with the majority of my time getting my head around OSGi and our custom OSGi orientated build tool. Now that I've settled in and starting to
Comments (4) . Tuesday, 13 May 2008

OSGi is Shiny

At tonight's JavaCom meeting I gave a short lightening talk on OSGi - I was caught a little unprepared and hadn't realized the meeting was tonight so it was a bit rushed together - still the presentation went well - I still need to work more on slowi
Comments (0) . Wednesday, 7 May 2008

Java 6 now available for Apple Mac's

Apple has finally released Java 6 for OSX: About Java for Mac OS X 10.5 Update 1 This Java for Mac OS X 10.5 Update 1 adds Java SE 6 version 1.6.0_05 to your Mac. This update does not replace the existing installation of J2SE 5.0 or change the defau
Comments (0) . Wednesday, 30 April 2008