Software Development
-
Services, Microservices, Nanoservices – oh my!
Apparently there’s this new distributed architecture thing called microservices out and about – so last week I went ahead and…
Read More » -
MongoDB 2.6 is out
Introduction MongoDB is evolving rapidly. The 2.2 version introduced the aggregation framework as an alternative to the Map-Reduce query model.…
Read More » -
Hadoop MapReduce Concepts
What do you mean by Map-Reduce programming? MapReduce is a programming model designed for processing large volumes of data in…
Read More » -
Apache Olingo is now a top-level project
The Apache Software Foundation recently announced that Apache Olingo has graduated from the Apache Incubator to become a Top-Level Project,…
Read More » -
HTML5: Offline upload of images
I am currently working on an application which has needs to work offline. This has the beneficial side effect, we…
Read More » -
Building a nirvana
What started out three years ago as in a form of a single ANT file has grown into literally a…
Read More » -
The Cost of Context Switching
I have always thought that I am good at multitasking. That is why I believed that I don’t have to…
Read More » -
The Prototype of Future Knowledge Workers
The following is an except from my 2008 book “Changing Software Development: Learning to be Agile”. I’ve been thinking about…
Read More » -
How (NOT TO) measure latency
Latency is defined as time interval between the stimulation and response and is a value which is of importance in…
Read More »