Brussels / 4 & 5 February 2023

schedule

JavaScript devroom


09 10 11 12 13 14 15 16 17 18
Sunday Why we ditched JavaScript for Kotlin/JS Doom on the browser thanks to WebAssmebly and .Net
Or how I ported Managed Doom to Blazor
Controlling the web with a PS5 controller Finite state machine (and some retrogaming) Javascript for Privacy-Protecting Peer-to-Peer Applications
Usage of the I2P-SAM Javascript Library: Anonymized and End-to-End Encrypted Communication
Strong Dynamic Type Checking for JavaScript
Where TypeScript is helpless, JavaScript Proxies come to the rescue!
Secure by accident
How performance optimisation can lead to more secure apps
The problems you will have when creating a plugins system for your shiny UI project Is it time to migrate to Vue 3?
TLDR: it depends
In the loop
or: How I Learned to Stop Worrying and Love the Event Loop
jxr in /engine/ - coding in WebXR on a plane
Custom JavaScript subtset open scaffolding to spacially and textualy explore interfaces
Visualize the NPM dependencies city ecosystem of your node project in VR Micro-frontends in React
Using Webpack Module federation to break free from monoliths in UI
Managing customization in UI library
How to allow customization in complex React components library. The example of MUI.
A practical approach to build an open and evolvable Digital Experience Platform (DXP) Using the Firefox Profiler for web performance analysis
Capture a performance profile. Analyze it. Share it. Make the web faster.

Read the Call for Papers at https://lists.fosdem.org/pipermail/fosdem/2022q4/003453.html.

JavaScript is the main programming language for the Web, and now, it's also possible to implement production-ready desktop applications, mobile applications and backends with NodeJS.

JavaScript is thus becoming a popular language working across platforms and across the entire stack.

Event Speakers Start End

Sunday

  Why we ditched JavaScript for Kotlin/JS Louis CAD 09:00 09:25
  Doom on the browser thanks to WebAssmebly and .Net
Or how I ported Managed Doom to Blazor
Yassine Benabbas 09:30 09:55
  Controlling the web with a PS5 controller Harshil Agrawal 10:00 10:25
  Finite state machine (and some retrogaming) Gabriele Falasca 10:30 10:55
  Javascript for Privacy-Protecting Peer-to-Peer Applications
Usage of the I2P-SAM Javascript Library: Anonymized and End-to-End Encrypted Communication
Konrad Bächler 11:00 11:25
  Strong Dynamic Type Checking for JavaScript
Where TypeScript is helpless, JavaScript Proxies come to the rescue!
Sylvain Pollet-Villard 11:30 11:55
  Secure by accident
How performance optimisation can lead to more secure apps
André Jaenisch 12:00 12:25
  The problems you will have when creating a plugins system for your shiny UI project Joaquim Rocha 12:30 12:55
  Is it time to migrate to Vue 3?
TLDR: it depends
Denny Biasiolli 13:00 13:25
  In the loop
or: How I Learned to Stop Worrying and Love the Event Loop
Bhavin Chandarana 13:30 13:55
  jxr in /engine/ - coding in WebXR on a plane
Custom JavaScript subtset open scaffolding to spacially and textualy explore interfaces
Fabien Benetou (@Utopiah) 14:00 14:25
  Visualize the NPM dependencies city ecosystem of your node project in VR David Moreno-Lumbreras 14:30 14:55
  Micro-frontends in React
Using Webpack Module federation to break free from monoliths in UI
Bipul Adhikari 15:00 15:25
  Managing customization in UI library
How to allow customization in complex React components library. The example of MUI.
Alexandre Fauquette 15:30 15:55
  A practical approach to build an open and evolvable Digital Experience Platform (DXP) Boubacar Siddighi BARRY, Maurizio Pedriale 16:00 16:25
  Using the Firefox Profiler for web performance analysis
Capture a performance profile. Analyze it. Share it. Make the web faster.
Julien Wajsberg 16:30 16:55