Domain-driven design (DDD) focuses on what matters in enterprise applications: the core business domain. And Naked Objects lets you build DDD applications just by writing the core domain classes, the rest of the application is taken care of for you.

This blog supplements and expands on my book, Domain Driven Design using Naked Objects, describing how you can rapidly develop and test domain applications using Naked Objects.

Hibernate 3.3.1.GA is (probably) broken with cglib.

Been playing around with Hibernate and upgrading – or trying to upgrade – to Hibernate 3.3.1. However, the Hibernate guys have decided to make javassist the default bytecode provider instead of cglib, because of a concern of possible incompatibilities of cglib’s use with asm. (Not sure their analysis is correct on this, but I’ll [...]