Design

AngularJS Wars: Service, Factory or Provider?

If there is one subject that causes controversy, confusion and gnashing of teeth amongst the AngularJS community, its whether to use...

TOGAF ADM And The Big Bang Theory

This post tackles a common assumption of the TOGAF Architecture Development Framework (ADM), and suggests a more practical approach that...

Cigarette Packet Design

It was when I first started out as a developer I first heard the phrase “designed on the back of...

Identify The Identity (Part II: Conceptual Application Identifiers)

In part I of this topic, I explained the problem and offered an alternative to exposing database keys as application...