Blog

I’ve been working on this thing for the last few months and it is an update of something that I already had out there. The previous version required a lot […]

I’ve just released a new Java project to GitHub. Actually this is version 1.1 so I guess it isn’t so very new. But version 1.0 is only a month or […]

Most of the time when I want to talk to a database through JPA I use Spring and it is pretty simple to organise things like this: <bean id=”entityManagerFactory”  class=”org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean”> […]

This is about how to package an ear file so that it includes Drools rules. If that sentence means nothing at all to you then you might want to skip […]

I fitted this in my car today. It is a car phone holder without the phone (I’m using the phone to take the photo). I looked quite hard to find […]

Over the years I’ve done a bit of work with Workflow or Business Process products. Not quite enough to learn the difference between the two but enough to know what […]

The ‘Anemic Data Model’ is regarded by some influential people as an anti-pattern. Martin Fowler describes it as ‘contrary to the basic idea of object-oriented design; which is to combine […]

I finally did it. After putting up with years of sniggers and snide remarks from every time she runs a defrag or an anti-virus checkon her ageing Windows XP machine […]