nodejs learning and hacking