Programme

Coder un MMORPG en live avec Elixir, Phoenix et les Liveviews

vendredi 27 juin 2025, de 15:10 à 16:00 (50 min)
Salle : Romarin
Langages
INTERMEDIATE

Les LiveViews sont une révolution dans la manière de faire des applications web dynamiques et sont en V1.0 depuis décembre 2024. Venez découvrir pourquoi Elixir Phoenix et les LiveViews sont si productifs. Elixir Phoenix est un framework web se basant sur la VM Erlang, reconnue pour sa scalabilité, et permettant d’ouvrir plusieurs millions de web sockets sans les problèmes techniques habituels. Les LiveViews sont l’aboutissement des bénéfices des capacités techniques de Phoenix. On code un MMORPG (Jeu Massivement Multi Joueur), très simple quand même, mais vraiment multi joueur (C’est le MM). On déploie ça sur un cloud prévu pour Elixir (C’est le O). Et on le teste ensemble à la fin de la séance. On verra pendant le live coding : Elixir, Phoenix, LiveView, ETS (un cache clef-valeur de la VM Erlang), PubSub (un broker d’événement interne à Phoenix), pour construire ce mini MMORPG. On conclura en comparant ce modèle de création d’application Web avec les approches plus courantes (SPA + API JSON) pour définir dans quel contexte il est le plus pertinent.