News & Updates

Guido Tapia

July 26, 2012

Using private partial classes to hide implementation details of an interface. Workaround for package level protection in C#

I miss very few things from the Java language, one gem I really miss is the package-private accessibility modifier. This was so useful, your IDE colour coded your package classes in another colour so you knew they were not part of the public API. ...

in software-engineering

David Booth

July 3, 2012

IBM Smart Cloud Enterprise

It has been over a year since IBM launched its public cloud Infrastructure as a Service (IaaS) - Smart Cloud Enterprise (SCE) [http://www-935.ibm.com/services/us/en/cloud-enterprise/] and over three months since PicNet moved its extern ...

in it-support

Marco Tapia

July 2, 2012

A fantastic shift is occurring in IT Management

For a while, there had been predictions of the death of the internal IT department. Wrong! There had also been predictions about the death of the IT Manager and CIO. Wrong! What is just occurring, in my view, is a fantastic shift, a ...

in it-management

Guido Tapia

June 20, 2012

Solid Principles: Part Two - Open Closed Principle

‘Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.' [R. Martin] The OCP is a set of strategies based on inheritance and polymorphism that aims to make code more extensib ...

in software-engineering

Marco Tapia

May 14, 2012

Productivity isn't everything, but in the long run it's nearly everything

Productivity is the efficiency with which an economy (or a company or a business unit) transforms inputs into outputs. At a high level, improved production efficiency can generate higher real incomes and lead to long term improvements in t ...

in productivity

Guido Tapia

May 14, 2012

Solid Principles: Part One

Over the coming weeks I plan to do a bit of a study on the SOLID principles. SOLID stands for: ...

in software-engineering