ehcache goes distributed

For the past couple of years I have been saying that ehcache will never be distributed. Ehcache grew out of uncommitted patches to the Apache JCS cache. JCS implemented the JCACHE JSR. It had lots and lots of features. The reason for the patches was that the in-memory and disk stores had memory leaks and… Continue reading ehcache goes distributed

Published
Categorized as Java

And the Programming Language of 2006 is …

Java. Yes, Java. http://www.tiobe.com/tiobe_index/index.htm is the monthly programming language index. It tracks the popularity of programming languages. Java won the 2006 Programming Language award because it was the language that increased in popularity the most during 2005. By 4.77%. JDK 1.6 JDK 1.6 proved to be quite popular and caused an upswing. Anecdotally the big… Continue reading And the Programming Language of 2006 is …

Published
Categorized as Java

Architectural Priniciples

I am doing some work at the moment summarising an architecture that I have developed over the last 6 months. The hard part was thinking about where to start. In thinking about it I realised there were some priniciples that informed all of the architectural choices that had been made. The team I am with… Continue reading Architectural Priniciples

Published
Categorized as Java

Eclipse RCP/OSGI Classloader HOWTO

I am working on a new desktop application using Eclipse Rich Client Platform (RCP). Eclipse RCP applications are comprised of plugins. The plugins are not any ordinary old plugins. They are Open Standard Gateway Initiative (OSGI) plugins. One feature of OSGI plugins is classpath separation. One plugin can be running dom4j 1.5 and another dom4j… Continue reading Eclipse RCP/OSGI Classloader HOWTO

Published
Categorized as Java

hloader 0.7 released – easy object loading for Hibernate3

Hloader is a tool for persistent object instances, expressed in XML, into a database using Hibernate. It is a Hibernate loader, thus the name. It can be used for: loading reference data loading bootstrap data loading test setup data More than anything, hloader extends an near zero cost of change to this data, thus supporting… Continue reading hloader 0.7 released – easy object loading for Hibernate3

Published
Categorized as Java

Jpam 0.5 released – Linux, Solaris and Mac OS X supported

Jpam 0.5 released with source and binaries for Linux x86, Linux x86_64, Mac OS X and, new in this release, Solaris. Jpam is the first general purpose, multi platform Java-PAM bridge. PAM, or Pluggable Authentication Modules, is a standard security architecture used on Linux, Solaris, Mac OS X and other Unix systems. JPAM permits the… Continue reading Jpam 0.5 released – Linux, Solaris and Mac OS X supported

Published
Categorized as Java