One project I worked on a few years back required every interaction with the server to first go through a servlet, a validation interface which then hit a required Business Delegate class, a Session ...
Loose coupling is always a good idea. After all, what's wrong with abstracting away separate layers of concern, creating pluggability points, making your design more flexible, and creating a software ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
I recently had the opportunity to chat with Scott Metzger, CTO of TrueCredit (a subsidiary of TransUnion). TrueCredit has a very compelling story to tell, and lessons to be shared, because the company ...