Thinking about risks ...

What is Risk? The International Organization for Standardization defines risk as "the effect of uncertainty on objectives". The term "uncertainty" gives us the clue that the technical definition of risk should have a probabilistic factor. Some undefined probability of occurrence of an event which would lead to some (or maybe ... Read more »

Hacking mysql concat function

In this article I will be sharing my experience of using MySQL concat function for multiple purposes like creating insert queries and curl requests from existing data in MySql tables. But before dwelling into the queries I wrote, let's understand the use of concat function: concat function is used to ... Read more »


I was taking an interview when I noticed in the resume of the interviewee that he has written 70% of the code in a particular project. Out of sheer curiosity, I asked him how did he reckon this percentage. But to my disappointment, that number was not any intelligent calculation ... Read more »


This is part 2 of series of blogs Getting started with RabbitMq. In this blog we will dwell into Advanced Message Queuing Protocol. A truly interoperable protocol whose one of the implementation is rabbitMq. This blog presents the elementary topics from AMQP's official documentation. If you have time, energy and ... Read more »

Getting started with RabbitMq

In this series of blogs, I will be sharing my knowledge, gained through reading and working, on one of the AMQP broker: rabbitMq. We will start from basics like why do we need messaging protocol and what AMQP is, covering all basic building blocks of rabbitMq broker in later blogs, ... Read more »