Software Development
-

Solving Problems with the Right Technology: Hadoop and RDBMS
In some circles today there is a sort of āHadoop vs. RDBMSā debate ongoing. Often the discussion casts Hadoop as…
Read More » -

In Your Face! Figuring Out Appleās Face Detection API
I am making a native iOS app that has face detection. Apple has an awesome image detection API that can…
Read More » -

Microservices are about applying a group of Best Practices
Microservices Denial A number of times clients have said; they canāt imagine their organisation using Microservices. I found this surprising…
Read More » -

Async systems with sync clients
As the Reactive Manifesto says Reactive systems are: Responsive, Resilient, Elastic and Message Driven. The last principle often goes together…
Read More » -

Limitations of a Monolithic application and need for adapting Micro services Architecture
If you get hold of any earlier software architectures, you will see that they have always been built in a…
Read More » -

Distributed Deep Learning with Caffe Using a MapR Cluster
We have experimented with CaffeOnSparkĀ on a 5 node MapR 5.1 cluster running Spark 1.5.2 and will share our experience, difficulties,…
Read More » -

Comparing Golang with Java
First of all I would like to make a disclaimer. I am not an expert in Go. I started to…
Read More » -

Testing has become Mandatory (and there are no more excuses)
There are many posts out there about the value of automated testing and why it is a must through the…
Read More » -

SOLID: Liskov Substitution Principle
This is the third in the series of posts on SOLID Software Principles.Ā We previously covered theĀ Single Responsibility PrincipleĀ and the Open-Close…
Read More »

