Usually, web applications rely on the events sent by the client side. So, basically the server will only do something if it is asked to.
But with the evolution of the technologies surrounding the internet (HTML5, mobile clients, smartphones, and so on), the server side also had to evolve. So that gave birth to the server-side events, events fired by the server (as the name suggests).
With this recipe, you will learn how to use the server-side event to update a user view.