Hey JUDE

by Mike on January 16, 2009
in programming

In our current quest for modeling our objects before actually creating them, we needed to find a good tool to use.  And, no, Visio is not a good tool!  After some looking and experimenting, we found JUDE Community Edition. While the Full version can add value, the free Community version fits our needs well, namely:

  • Create Object graphs, Deployment Diagrams, and simple Flow Diagrams.
  • Import Objects from Java and then back to Java.
  • A GUI that’s intuitive!
  • Export diagrams to PNG.
  • You don’t need administrative rights to install it.

If you want to start modelling, I’d recommend JUDE Community edition.

How to start a POJO Holy War

by Mike on January 15, 2009
in Tech

Hey, happy new year! I can’t believe I haven’t posted in such a long time.  But now I have a work-related story for you . . .

There was an article on our corporate wiki that didn’t smell right.  I simply asked “Why are you making objects that are closely aligned to your data model?  Shouldn’t you just make business objects and be done with it?” and then I was away for about three hours in meetings.  And, when I came back, there were fifty comments in the thread.  Yikes! I started a Holy War!

The original author made this comment to me in the comment threads:

And may I say that your data model should be closely aligned to your business model.

And that, my friends, it’s a big example of what is wrong with software development today.