The Appetite to Eat Efficiency

Performance Irony

“Any gain in bandwidth capacity through efficiency techniques will be short lived. Increases in functionality, bad practice or abstracted inefficiency will absorb that initial saving quickly ” – me  I was flicking through the IKEA catalogue the advert (see diagram) struck a cord with me. An  LED bulb had been created which was 85% more energy efficient than […]

Anti Performant Patterns

Performance Anti-Pattern

As a consultant I’ve had the privilege of working on many sites, experienced different technologies, implementations and customer approaches.  Although my experience is not definitive, I’m going to identify some of the reoccurring themes that are common and appear to accumulate in an enterprise system displaying poor performance characteristics. Note: I’ve deliberately steered away from […]

Problems With an encapsulated approach

Unforeseen costs

Unforeseen Costs of an encapsulated approach:  We need to abstract, encapsulate and hide complexity in order to build complex behaviour   This is why we have OO, SOAP, web services and other SOA approaches.  But for all the benefits they give I see practical disadvantages emerging in the real world.  As we sew more encapsulated objects together there is […]