inheritance with EventEmitter
inheritance with EventEmitter
inheritance with EventEmitter
Avoiding Pyramid of Doom
setTimeout
clearTimeout
setInterval
ref and unref
immediate
long running rask
schedulling with nextTick
asynchronous callback