Java Constants – Not In The Interface

I was working on some code refactoring on a massive codebase when I was faced with the issue of where to put constants for the default values of business rules.  This issue has been a constant subject of design discussion in java since I can remember, and definitely over a decade for myself.  Doing “object” […]

Tony Caponi

About 10 years ago I made a mistake I have regretted to this day. I turned down a minimum wage paying job working for Tony Caponi. Anthony Caponi was an artist.  He passed away this last fall 2015.  He was in his 90’s, humble, and accomplished.  As an Italian immigrant who was a boy under Mussolini, […]

GreenScreenCraft

“Legacy” UI green screens.  They are smokin’ fast. I do a lot of things from the command line.  It’s just faster.  Some things, like a GUI view of a Git checkin help quite a bit.  But as a Java developer living in a server and configuration world there is nothing better than a good text […]

EJB vs. The World — Why Bother with EJB At All?

I’ve been slogging my way through some testing frameworks for EJB: The Grinder, Cactus and JMeter — trying to find that quick Soap UI style entry into testing EJB.  No such luck.  This will take some work. So, I decided to remind myself just why we ere doing EJB in this application.   I bolded the main points.  Maybe […]

Tractor Lights and Upgradability

See those smaller white lights on the sides of this motorcycle headlight?  Those are called fog lights.  Harley Davidson calls them passing lights. This is the front of a 2003 Harley Ultra.  When I bought the thing I was under the presumption that there would be parts, forever, for any Harley model.  The scale of […]