Latest posts

Python and OOM Killer

Those who are working with python for few years might have encountered this problem at least once. What happens is that python processes are getting killed by the OS's Out Of Memory Killer. OOM Killer does this to reclaim the memory for OS, since there is no enough RAM ...

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 ...

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 ...

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 ...