Latest posts

RabbitMQ's Exchange-to-Exchange binding

I'm a long time user of RabbitMQ for different type of tasks like chat system, worker queue, logging etc. But lately I was looking for an option to track all messages passing through set of exchanges without interfering those exchanges. The need for it's that I want to ...

What happens when we hit the speed limit of python

Python is a beautiful language but we know the limitations of the python compared with compiled language. So here I'm explaining a scenario where python was not the ideal choice.

We are using python for network programming, specifically a TCP client/server program which read packets from another C ...

Some Programming Strategies

Here I want to share some of my thoughts that helps me to make good decisions in every point of my programming life. This might looks like obvious to some but it was not in real life.

The code samples are in Python, But concepts are applicable to most of ...

Vim as your IDE

To follow this article the reader should at least have a basic idea of how to use Vim and its command modes. Or if you are new to Vim, you can read my first blog to know how I came in to Vim and its fundamental differences with other editors ...