Software Development
-
Penetration Testing Shouldn’t be a Waste of Time
In a recent post on “Debunking Myths: Penetration Testing is a Waste of Time”, Rohit Sethi looks at some of…
Read More » -
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 »