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 has also had to evolve. So, that gave birth to server-side events, events fired by the server (as the name suggests).
With this recipe, you will learn how to use a server-side event to update a user view.