Building Real-Time Applications Using WebSockets and Socket.io in JavaScript — Programming Keynou