WebAssembly Paris @ Criteo, pour découvrir les nouveaux pouvoirs du Web !


Détails
Ca bouge dans le monde de WebAssembly !
Ce standard du W3C est là pour transformer le Web en profondeur, voire l'écosystème logiciel en général (et oui, rien que ça).
Même si la technologie est encore jeune, elle est déjà implémentée dans les navigateurs (et ailleurs !), et offre des possibilités impressionnantes.
Ce Meetup a pour vocation de vous initier à WASM (le petit nom de WebAssembly) et vous montrer les dernières évolutions.
Parmi nos intervenants, nous n'aurons rien de moins qu'un des développeurs (français !) de Mozilla qui travaille précisément sur l'implémentation de WASM dans Firefox.
Nous serons hébergés par Criteo, 32 Rue Blanche, 75009 Paris, France (https://goo.gl/maps/PLNo555Ccwn), merci à eux !
Début du Meetup à 19h00, pizzas, sushis et discussions/networking de 21h00 à 22h00.
Programme:
▪ "Qu'est-ce que Web Assembly et pourquoi s'y intéresser dès aujourd'hui"
Antoine Viau, Benjamin Bouvier
WebAssembly se propose comme un nouveau standard du Web, disponible dans tous les navigateurs modernes, destiné à la compilation vers le Web. Les promesses sont d'envergure : faire abstraction du langage source en proposant un format de bytecode, et obtenir des performances proches du natif grâce à une plateforme d'exécution sécurisée, directement intégrée dans le navigateur.
Benjamin Bouvier est ingénieur en compilation chez Mozilla dans l'équipe WebVM. Cette équipe s'occupe de la machine virtuelle Spidermonkey embarquée dans le moteur de rendu de Firefox (Gecko), qui exécute le JavaScript et le WebAssembly des applications web. Avant ça, il a travaillé sur asm.js (précurseur de WebAssembly) et SIMD.js, une API expérimentale de calcul parallèle. Désormais il travaille sur la standardisation et l'implémentation de WebAssembly dans Firefox.
Antoine Viau est développeur full-stack freelance. Après une première carrière dans le jeu vidéo où il a beaucoup pratiqué le bas niveau, il a évolué vers le Web. C'est en voyant la possibilité de réunir ces deux mondes qu'il s'est passionné pour WebAssembly.
▪ "Rust et WebAssembly, mise en pratique"
Benjamin Bouvier
Nous verrons au travers de Rust les étapes pour compiler vers WebAssembly, puis nous verrons comment créer et intégrer du code WebAssembly, en passant par toutes les étapes, de l'écriture du code source initial jusqu'à l'intégration dans une application Web.
▪ "Comment Blazor apporte .Net Core dans le Browser."
Xavier Solau
Le développement Web est aujourd’hui dominé par le JavaScript mais qu’on le veuille ou non, l’arrivé de WebAssembly va révolutionner les choses ! Le projet Blazor est une des initiatives, autour de WebAssembly, qui va permettre d’exécuter une application .Net Core dans le Browser ! En effet, nous allons parler de la façon dont Blazor agence ces différentes technologies et apporte la robustesse du langage C# ainsi que la maturité des outils Microsoft pour développer des applications Web SPA. Nous allons aussi découvrir comment et avec quelle souplesse Blazor apporte de nouvelles possibilités !
Xavier Solau est lead développeur chez Criteo et expert .Net Core

WebAssembly Paris @ Criteo, pour découvrir les nouveaux pouvoirs du Web !