Latest posts

Spell Checker for Vim

As a long time vim user I always have troubles with typos in vim. Vim has inbuilt spell checker tool, but it's little cumbersome to use. I use vim for most of the purposes like,

  1. To write my blog entries.
  2. Coding
  3. To write git commit messages, where I get ...

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