Posted in Code on Jul 18th, 2005
Patterns are all the rage is the software development community these days, and with good reason. Patterns can help simplify the software design process and provides well understood solutions to common problems. J2EE development can be especially complex as it encompasses many challenging problem domains. Clearly, a good set of design patterns would help any […]
Read Full Post »
Posted in Process on Jun 27th, 2005
Stop me of you’ve heard this one. The developers build a product that they are happy with and send it to QA or to the stakeholders for verification. As far as the developers are concerned the product is “finished”. The QA group (or other stakeholders) come back with a handful of bugs that “must be […]
Read Full Post »
Posted in Code on Jun 15th, 2005
The Command pattern is very powerful and flexible. Swing and Struts both make heavy use of the Command pattern in their respective action classes. However, it can be a little too flexible, and if you aren’t careful it can turn into the Ambiguous Command antipattern. This particularly nasty antipattern can take a nice, loosely-coupled design […]
Read Full Post »
Posted in Code on Jun 13th, 2005
Ah, Portal. It’s the answer to all of our content troubles: SSO; content aggregation; personalized pages; “easy” portlet integration; etc. There exists an extremely large number of companies that are getting raked over the coals for portal solutions that they may not even need. In fact, I personally have been involved with or worked around […]
Read Full Post »