In this interview, Bruce Tate, author of Bitter Java and co-author of Bitter EJB (Manning), discusses the benefits and drawbacks of using EJBs, and looks at the future of JDO. He highlights the top issues with storing state and messaging, and goes over some effective tools for the build process, testing, and measuring performance. He also discusses when a project should use test-driven development.

Watch Bruce Tate's Interview