idempotent infoq.com helping dev teams adopt new technologies and practices. written by software engineers. read by over 1.5 million developers worldwide. Category:programming and developer software Global Rank:69,496 visits:1.1M pages/Per:1.5 ADS