David Négrier
David is CTO and cofounder of WorkAdventure. Passionate with web development and open-source software, he will never shy away from a good discussion about his favorite topics: Typescript, PHP, WebRTC, frameworks and game engines!
Session
09-21
15:15
30min
Implementing a Matrix client inside WorkAdventure - A developer feedback
David Négrier
WorkAdventure is an open platform to build virtual universes for remote events and collaboration.
In 2023, we decided to migrate the chat system from XMPP to Matrix.
We are now in 2024 and the work is over. In this session, I will present to you:
- why we decided to migrate
- the challenges we faced when building this new client
- the technical / architectural choices we made
We will be talking about OIDC, migrating React components to Svelte, encryption, and we will end up with a demo!
Matrix In The Wild
LAB 3