WebWorkersCamp à la cantine, samedi 3 juillet 2010

Publié le 04 juillet 2010 par Pixelboy

Hier à eu lieu un barcamp assez impressionnant : le WebWorkersCamp. Derriere ce nom un peu ‘générique’ se cachait en fait un état des lieux du présent et de l’avenir du web. Les mots clefs ? NodeJS, NoSQL, files d’attentes, programmation asynchrone, WebSockets, Applications Distribuées, Réseaux Sociaux acentrés, générateurs de buzzwords…

Bref, une belle brochette de technos/techniques émergentes, avec un aperçu des capacités de Node.JS part son créateur, Ryan Dahl; cette présentation est une introduction à Node.JS et à son fonctionnement; elle est quasi identique à celle ayant eu lieu au Bayjax hébergé par Yahoo!. Plutôt que d’attendre sans certitude de voir les vidéos tournées lors du barcamp parisien diffusées le web, visionnez la vidéo de chez Yahoo!. Même si Node.js n’est pas encore en version 1.0 , il est déja extrement prometteur, et utilisé en production sur des site d’analytics temps réel, de gestion de tickets/bug tracking,et promet de nouvelle applications toutes plus folles les une que les autres.

D’ailleurs, Ryan Dahl à fait un brin de promotion en présentant nodeknockout, un concours de code en 48 heures articulé autours de l’utilisation de node.js. A défaut d’y participer, soyez sûr de suivre cet évenement pour y voir naitre des projets de qualité, originaux, résoluement modernes !

Autre présentation , que je ne pouvais rater, « Javascript Everywhere« , par Nicolas Mérouze. Au delà d’un tour du propriétaire des domaines d’application et d’exécution de javascript de plus en plus étendus (du serveur au client, qu’il soit desktop ou mobile…) , notre intervenant à passé en revue les différents outils lui servant à accomplir ces taches : node.js coté serveur donc, cappuccino, jQuery (même s’il a bien insisté sur la nécessité de coder et de maitriser javascript sans framework avant toutes choses), SproutCore, bref, il a balayé tous le spectre d’une application web en démontrant combien javascript peut servir à chacune de ces couches. Et pour un fervent défenseur de la toute puissance du javascript, c’est agréable à entendre.

Les slides de cette présentation sont en ligne !

La présentation de MongoDB était passionnante, et la conception de base de données sur ce modèle à quelque chose de vraiment excitant : rapidité, instantanéité, légèreté.

Je ne vous cacherai pas que ce modèle de conception et de réalisation de BDD m’était inconnu jusqu’à récemment, et que je n’ai jamais eu l’occasion de m’y essayer, mais je ne manquerai pas une occasion de tester ce système de BDD.

Rendu 3D temps réel sous FF 4 avec webGL

Les ateliers étant tous très intéressants, je regrette de ne pas avoir pu assister à l’ensemble des tables rondes.

Toutefois, autre présentation très sexy, incroyablement prometteuse et franchement excitante, une nightly build de Firefox 4 mettant en pratique  canvas 2D, processing.js, animated SVG, webGL…

Bref, avec un speaker dont je regrette de ne pas avoir pris le nom, employé Mozilla Europe, on a eu droit à des démos vraiment passionnantes qui laissent présager un web vraiment très drole, dynamique… Une partie sinon toutes les démos présentées sont accessibles sur http://hacks.mozilla.org/

Merci aux organisateurs pour cet évènement vraiment sympa, instructif, rafraichissant, http://siliconsentier.org/ et http://www.af83.com/

Enfin, si vous avez assisté à ce barcamp, et que vous avez assisté à des sessions auxquelles je n’étais pas, dont vous souhaitez parler, je serais ravi de greffer vos notes et commentaires ici même.

Par ailleurs, si vous avez des photos de meilleure qualité, idem, je suis preneur.

Enfin, si vous avez les noms des trois garçons de chez Mozilla (les tech evangelists), je suis preneur, ayant des questions à leur poser.

Ils en parlent aussi (et bien) :