My name is David and I’ve been developing software since 1998 working for various companies in Australia, Japan and the UK.
This is a blog about some of the technical issues that I’ve come across, and how I went about solving them.
I make no claims that I’ve found the best way to do things, I’m more interested in pragmatic solutions that are not too much of a hack. So hopefully someone will find these posts useful.
My professional interests are:
- Java development
- Design patterns and architecture
- Aspect Oriented Programming (AOP)
- Development processes (anything to make my life easier!)