I am such a lazy dunce! I can’t believe how long I’ve been using Eclipse without knowing this. I just learned that you can automatically build and and consume one project into another as a Java jar file in your Eclipse or Rational IDE.
This will save you from having to right-click and export every time you change code in the project that’s consumed. Or it can save you from having to write a build script just for this purpose, which I am now embarassed to say I’ve done (more than once). Continue Reading…






Recently, a colleague of mine pointed out a blog that provides some tips related to the installation of IBM Connections. I cannot personally vouch for the efficacy of the material there, but it looks comprehensive, well-written, and well-illustrated. It’s created by Lotus Community members Paul Mooney and Gabriella Davis, who’ve been sharing what they learn, and it’s called
Today, I had to install the Java plugin for 64bit Firefox on CentOS 6.4. The procedure wasn’t too bad, but it wasn’t exactly straight-forward either. So, I’m recording what worked for when I have to do it again. Hopefully, you might find it useful too. This is not a descriptive tutorial; it’s just quick notes, so you may have to do a little reading between the lines. 
In my
So, I just stumbled onto this butt-ugly JavaDoc page, which reminds me of the early nineties and I have to say, it gave me a strange, warm-fuzzy kind of feeling. The last time I saw a JavaDoc like this, applets were actually cool. Coolio’s Gangsta’s Paradise comes to mind. Michael Jackson is still alive (perhaps also still cool). Spielberg’s Jurassic Park is the shiznit. Internet Explorer wasn’t even born yet (the good old days). This is what they call nostalgia. Look at this beautiful monstrosity…
With Servlet 3.0, it’s now possible to define your servlet using annotations instead of XML in the web deployment descriptor (web.xml). This can simplify maintenance and deployments because it keeps the servlet definition inline with the servlet’s actual code – everything’s conveniently found and managed together in one file. For those of you ready to start evolving into Java EE 6, here’s the essential information you need to know.
A lot of the things we’ve learned about software development have just been sort of ‘absorbed’ over time by reference to other examples. We assume that what we’re doing is right or that there’s not much more to know about one thing or another. To guard against such dangerous assumptions, I have this ‘back to basics’ thing I like to practice. Instead of assuming that I know, I assume that there is much I don’t know, which is usually always true. So, I go back to the basics. The