Wednesday, June 30, 2010

Keep your Windows machines updated

For all of you Windows users out there (and yes I still occasionally use Windows) if you think Windows Update and self updating programs like Firefox, Adobe Reader and Sun JRE are enough to keep your machine safe, think again. You should try out the browser based "The H" Update Check which uses Secunia's Online Software Inspector or download and install the Secunia Personal Software Inspector application.

Tuesday, June 29, 2010

Create your own calendar images

Stumbled across this great entry on the dryicons blog which shows how to create calendar images in Photoshop.

Thursday, June 24, 2010

Parted Magic 4.11

Parted Magic is a free disk partitioning tool based on Linux which can be booted as a LiveCD or LiveUSB image and can handle FAT32, NTFS, or normal Linux filesystems.

Wednesday, June 23, 2010

Membase - Interesting hybrid for NoSQL? is an interesting new project which claims to be an elastic key-value database based on memcached to provide quasi-deterministic latency and throughput to "NoSQL" users. The site is still a work in-progress and no prebuilt binaries for Linux have been posted yet, but this might be a good fit for OpenJPA users in the future....

Tuesday, June 22, 2010

OpenJPA OpenBooks Sample

OpenBooks is a sample application that highlights many of the new features of JPA 2.0. The sample can be built from source obtained from the Apache's OpenJPA svn repository and can be deployed as a Swing based Java SE application or as a Java EE WAR file to applications servers that support JPA 2.0.

Monday, June 21, 2010

Apache Bean Validation performance

Thanks to Carlos Vara, we have started a project in our sandbox to help test performance of the Apache implementation versus the RI (Hibernate Validator.) The code can generate a JSR-303 annotated bean graph with groups, inheritance and complex constraints, so it can simulate realistic scenarios. Checkout Carlos' Blog entry for more details on the performance results, which currently show the Apache code is faster than the RI.

Friday, June 18, 2010

Apache Geronimo 3.0-M1 available

Apache Geronimo v3.0-M1 server is available for download and is a non-certified milestone release containing some new Java EE 6 features like Servlet 3.0, JSP 2.2, JSF 2.0, JPA 2.0 (Apache OpenJPA) and support for the OSGi Blueprint, JPA, JNDI and JTA services from Apache Aries.

Wednesday, June 16, 2010

Android Apps

Here is a good article on CNet that reviews some good Android apps -
Android Starter Kit. You can also go over to AndroidLib and search for apps.

Monday, June 14, 2010


I've started looking at using the findbugs-maven-plugin on the Apache Bean Validation and Apache OpenJPA projects, to help remove any obvious coding errors. Checkout the FindBugs website on SourceForge for more info.

Friday, June 11, 2010

Thursday, June 10, 2010

Apache Bean Validation 0.1-incubating voting completed

The Apache Bean Validation 0.1-incubating vote from the Incubator PMC has concluded and we can now publish our first release!

Friday, June 4, 2010

Apache OpenJPA Bean Validation primer

Jeremy has created a Bean Validation primer on the Apache OpenJPA site, which describes the new JSR-303 Bean Validation spec in Java EE 6 along with how it can be used with JPA 2.0. He also includes an image-gallery sample, which shows how to use Apache Bean Validation with Apache OpenJPA v2.