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.

m2eclipse Doxia editor

Just rebuilding Eclipse and thought I’d upgrade to the latest version of m2eclipse. However, it would seem like the latest version has dropped support for the Doxia editor (used for editing APT files), at least while they get ready for a v1.0 release (see this forum posting from Jason van Zyl).

However, all is not [...]

Converting Eclipse templates to IntelliJ IDEA

The Naked Objects distribution provides a set of Eclipse code templates to (among other things) rapidly code up properties, collections, actions and their supporting methods. These are also listed in appendix B of the book.

If you are a user of IntelliJ IDEA then you might be interested to know that there’s a project up [...]

Hints and tips on using m2eclipse

m2eclipse (http://m2eclipse.codehaus.org/) is an excellent way of combining Maven with Eclipse. We use it in both Naked Objects (http://www.nakedobjects.org) development and I’ve also been using it for the sister Restful Objects (http://restfulobjects.sourceforge.net).