La révolution (wasm) est incroyable parce que vraie

University

Résumé de la présentation :

Wasm est un format de bytecode exécutable partout où vous avez un hôte capable de le faire. Initialement, l'hôte était la VM JavaScript du navigateur.

Wasm peut s’exécuter partout (grâce aux hôtes) et non plus uniquement dans un navigateur, mais aussi avec NodeJS, GraalVM et des Runtimes (Wasmer, Wastime, Wasmedge, …)

De plus wasm est polyglotte avec Rust, AssemblyScript, GoLang, ou même Grain, un petit nouveau dans le monde de la programmation fonctionnelle avec comme unique cible wasm.

Nous proposons avec cette université un voyage utile avec des exemples (reproductibles) pour expliquer comment: - Discuter avec JavaScript et wasm “Go” dans une page web, - Exécuter avec NodeJS du wasm “Rust”, - Réaliser un “mini faas” avec Rust & NodeJS, - Servir du CGI en Grain avec Wagi(WebAssembly Gateway Interface), - Exécuter du Rust à partir de Go, - Enfin nous utiliserons Atmo de Suborbital, une toolchain pour écrire et déployer des microservices wasm polyglottes simplement; et nous les déploierons avec Knative.

Notre objectif: vous fournir les armes pour faire votre propre expérience (nous fournirons le kit complet de démarrage afin de reproduire l’ensemble des exemples présentés)

cldops

Track : Cloud, Containers et Infrastructure, DevOps

Niveau de la présentation : débutant

La salle sera affectée entre 24 et 72h avant la conférence

Philippe Charrière Philippe Charrière

Jobs

  • Senior Technical Account Manager at GitLab
  • CEO en sommeil at Bots.Garden

Quoi d'autre?

  • Plat préféré: Pot au feu
  • Cocktail préféré: Spritz
  • Activités: Geek, Pêche, Cuisine, Série TV
  • Signe particulier: grosse addiction aux emojis
  • GDG Cloud et IOT Lyon co leader
  • BlendWebMix Responsable du comité éditorial technique
  • Ex ScalaIO team member, Ex MixIT team member,
Laurent Doguin Laurent Doguin

Laurent is a nerdy metal head based in Paris. He mostly wrotes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud, Couchbase and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger.