Software Development
-

Using Git
Using Git When it comes to Software Version/Configuration Management, there might be a whole lot of vendor or open source…
Read More » -

GitHub vs. Bitbucket: It’s More Than Just Features
Let’s go back to 2005 when Bitkeeper, host of the Linux kernel project back then, pulled the trigger and changed…
Read More » -

How to build Java based cloud application
Recently, we were tasked to develop a SAAS application for big data analysis. To do data mining, the system need…
Read More » -

MySQL Transaction Isolation Levels and Locks
Recently, an application that my team was working on encountered problems with a MySQL deadlock situation and it took us…
Read More » -

Step by Step Web Service guide
To learn more on web services let’s first understand the concept of the service oriented architecture. What is Service…
Read More » -

Continuous Delivery: Static Analysis
This is the third article in the “Continuous Delivery” series. The CI Tools Setup ended with Jenkins up and running…
Read More » -

Hello Cassandra
A colleague recently told me about several benefits of Cassandra and I decided to try it out. Apache Cassandra is…
Read More » -

The simple scalability equation
Queueing Theory The queueing theory allows us to predict queue lengths and waiting times, which is of paramount importance for…
Read More » -

Free as in Beer has caused Heartbleed (and Much More)
Heartbleed is a bit over one month old now. A bug significant enough to have its own Wikipedia page. Today,…
Read More »


