|
 |
Thursday, February 20, 2003 |
Am I the only one who is tired of the "everything is a pattern"
school?
Apparently,
language-specific idioms,
basic data structures,
basic remoting principles, and
platform-specific workarounds
are all design patterns.
On the bright side, at least these ideas all have merit, despite being mislabelled.
What's even worse is that if you are a design patterns guru, you
apparently are excused from knowing
anything
about the tools
or algorithms you are using.
The patterns community has the same relationship to the
GOF that modern day Christians have to the teachings of Christ. That is to say, there is something great there, but you may miss it amidst all the comic (and tragic) misinterpretation.
To end this rant on a positive note, I just started leafing through Metsker's
Design Patterns Java Workbook. This is how patterns ought to be taught, by someone who is serious about patterns but sees them in a broader context.
4:29:00 PM
|
|
Apropos of some recent blogging about ClassLoaders, I will be giving a presentation on Class Loaders at the NOVAJUG meeting on Tuesday, Feb 25. We'll cover the basic delegation model, context class loaders, extensions, replacing bootstrap classes, custom class loaders, endorsed standards, and have an open-ended talk about problems with the architecture and the reasons people defy the delegation model. If you want to bone up beforehand, my book is free in PDF form.
Update: The NOVAJUG web site is updated and lists the talk time, directions, etc. Thanks Fred and Erik.
Help me put the web to work: The NOVAJUG web site is currently incorrect. The date on the website is wrong, and details about the talk are not listed. According to the "6 degrees of separation" theory this should be easy to fix. If you know any Java programmers who are in the Northern Virginia area, please ping them and help me track down the webmaster. Bonus points if Kevin Bacon ends up hearing about the talk. :-)
2:17:56 PM
|
|
© Copyright 2003 Stuart Halloway.
|
|
|