Java News from Thursday, April 1, 2004

Does anyone know if Joshua Bloch's notes from OT2004 on How to Design a Good API and Why it Matters are online anywhere? Or a recording of the talk? I'd really love to hear this. Drop me a line if you know, and I'll link to it. Update: James Robertson blogged it. I'm still looking for the original.

IBM's alphaWorks has updated Structural Analysis for JavaTM (SA4J), "a technology that analyzes structural dependencies of Java applications in order to measure their stability. It detects structural 'anti-patterns' (suspicious design elements) and provides dependency web browsing for detailed exploration of anti-patterns in the dependency web. SA4J also enables 'what if' analysis in order to assess the impact of change on the functionality of the application; and it offers guidelines for package re-factoring." Registration is required to download the tool, and it may only function for a limited time. It's available for Windows, Solaris, and Linux. I think this is a bug fix rlease for Windows only.