EN TEMPS RÉEL
La RealtimeConf Europe : les nouvelles tendances du Web temps-réel
Par Bruno 02-05-2013
La présence de conférenciers et d’un public d’excellent niveau a contribué à la réussite et à la qualité de l’événement. Les présentations allaient d'aspects très pratiques (retour d'expérience sur les WebSockets, utilisation d'http-proxy en Node.JS) à d'autres beaucoup plus théoriques (algorithme WOOT - Without Operational Transformation - d'édition collaborative de textes, présentation de DiscoRank, une version modifiée de PageRank utilisée chez SoundCloud pour améliorer la découverte de chansons, playlistes et utilisateurs).
Cet événement a été l’occasion d’aborder des sujets classiques comme la pertinence d'avoir des conventions, les formats de sérialisation ou encore la sécurité mais surtout de mettre en avant des tendances assez fortes :
- La montée en puissance des bases de données NoSQL continue (Redis et ElasticSearch sont devenus des grands classiques).
- Coté langages de programmation, Go et encore plus Node.JS ont le vent en poupe.
- On voit naître de l'intérêt pour le Reactive Programming, principalement en réaction à « la soupe de callbacks » que l'on peut voir régulièrement en JavaScript.
- ZeroMQ est souvent cité comme étant un élément disrupteur dans la conception des Backends. Il offre des possibilités de connexions ad-hoc qui ne seraient pas possibles ou bien plus compliquées autrement.
- WebRTC est LA techno du moment. Entre getUserMedia, qui permet de créer un flux audio ou vidéo à partir d'une webcam par exemple, et les communications en Peer 2 Peer, WebRTC propose de nombreux modules qui vont changer la face des WebApps temps-réel.
Cette édition 2013 a été très fructueuse et nous a apporté de nouvelles et nombreuses idées pour les applications web de nos clients.