Software Development
-

The three greatest paragraphs ever written on encapsulation
Definition. Encapsulation isn’t sexy. It’s the chartered accounting of software design. Functional Java programming? Formula freakin’ one. Hybrid cloud computing?…
Read More » -

War Games, Pair Testing and Other Fun Ways to Find Bugs
I’ve already examined how important good testing is to the health of a project, a product and an organization. There’s…
Read More » -

How to Design a Good, Regular API
People have strong opinions on how to design a good API. Consequently, there are lots of pages and books in…
Read More » -

Augmenting 3rd-Party Libraries
For every project I’ve participated in, there has been a need for augmenting some third-party library. A couple of reasons:…
Read More » -

Lies, statistics and vendors
Overview Reading performance results supplied by vendors is a skill in itself. It can be difficult to compare numbers…
Read More » -

Evaluating new frameworks, libraries and technologies
Introduction New frameworks and libraries are developed so fast it is nearly impossible to evaluate all of them. This can…
Read More » -

Hope vs. Motivation: Why Big Data needs empathy and emotion
Because, – says Om Malik, one of the most extraordinary thinkers on Silicon Valley and the founder of GIGAOM – The…
Read More » -

Enterprise Benefits on Service Oriented Architecture – SOA
Currently market push is towards SOA a Service-Oriented Architecture. SOA as a term is impressive but we need to understand…
Read More » -

A 3 Step Guide to Getting Started with NoSQL
I have been looking in to NoSQL databases for few months and would like to share my experience with it.…
Read More »
