The Ted Neward Challenge (AOP without the buzzwords)

Adrian Colyer has tried to describe AOP without using the buzzwords. An attempt to answer a challenge thrown down at the last TSS symposium in The Aspects Blog. It boils down to DRY (don’t repeat yourself). So what we’ve really got in any non-trivial software application is not the ideal 1-to-1 mapping between concept and implementation, but an n:m mapping. No wonder software gets so hard to maintain, and so hard to understand, and so complex....

June 2, 2004 · 1 min

Not the next big thing! SSS (Small, Simple, Safe) reinvents BlueJ functionality

Daily trawl through the java.blogs feeds picked up a reference to ONJava.com: SSS (Small, Simple, Safe) [May. 26, 2004]. SSS is apparently a simple tool that allows you to instantiate and play with Java objects. It is apparently used and useful in teaching. I simply had to make a comment to the effect that BlueJ has had this feature for ever! Here’s my reponse in full: BlueJ is a simple Java IDE (avalable from www....

May 27, 2004 · 2 min

Everybody's Blogging about Eclipse M9

Lot of traffic on the blogosphere about the new Milestone 9 release of Eclipse. Here’s a memo to self to check this out later.

May 24, 2004 · 1 min

Keep it DRY, keep it shy and tell the other guy

Andy Hunt and Dave Thomas The Pragmatic Programmers have published a brilliant article with the above title in Andy Hunt and Dave Thomas, “OO in one sentence: Keep it DRY, Shy and Tell the Other guy”, IEEE Software, Vol.21 No. 3, pp 101–103, May/June 2004. In outline their main points are: DRY (don’t repeat yourself) states:> Every piece of knowledge must have a single, unambiguous, and authoritative representation representation within a system....

May 24, 2004 · 2 min

Micromouse 2004

My colleague Tim Davies and I assessed the web sites that form a key part of the UWS Micromouse project that is part of EG-252 Group Design Project. Some really good sites but my favourites were Group B which scored highest for style and Group E which scored highest for content and UML designs. Some bad apples too: Group D doesn’t have a site and Group F doesn’t have much content!...

May 24, 2004 · 1 min