Posts Tagged: design

Rapid Prototyping with Henry Charge


Last week Henry Charge led a Lunch and Learn on Rapid Prototyping, the practice of creating HTML prototypes that can be changed on the fly instead of having to create new iterations of photoshop renders when aesthetic changes are requested by the client. Focusing specifically on some of our Government work, he introduced the concept… Read more »

Empowering your entities

The first thing I learnt when I started with Object-Oriented Programming was that an object should have state and behaviour. And indeed, that’s how it was back then. However, since J2EE (Entity Beans) and other ORM tools like Hibernate, iBATIS, TopLink…

MVC and Multi-tier architecture

This post was originally published here by Valtech UK consultant Sandro Mancuso Over the years, working in different web-based Java projects, I noticed that there is a big confusion about the boundaries and overlaps between MVC, that is an architectural pattern, and a multi-tier architecture (also known as n-tier architecture). The main confusion is in… Read more »

Cohesion – The cornerstone of OO

Cohesion is probably the most important concept of Object-Oriented Programming since it promotes a good level of encapsulation, separation of concerns and responsibilities, re-usability and maintainability. DefinitionCohesion (noun) : when the members …