Brussels / 4 & 5 February 2023

schedule

UB5.230


Day Start End Track(s)
Saturday 10:30 18:45 Kotlin
Sunday 09:00 16:55 JavaScript
09 10 11 12 13 14 15 16 17 18
Saturday Kotlin DevRoom Welcoming Remarks The State of Kotlin Kotlin Multiplatform: From “Hello World” to the Real World A mirror without reflection for Kotlin/Multiplatform Toward better Kotlin Multiplatform architecture with Dependency Injection and KSP KRuMP - Kotlin-Rust-Multiplatform?!
How to write bugs once and ship them to many platforms.
Kotlin Multiplatform for Android & iOS library developers
Tips for writing Kotlin Multiplatform Android/iOS libraries
Functional fun in Kotlin
A 20 minute run through modern FP in Kotlin
Be pushy! Let's join for wider and better Kotlin support worldwide How we moved SDKs to Kotlin Multiplatform
and saved the world (kind of).
Improving the Kotlin Developer Experience in Koin 3.2 Shrinking in the Age of Kotlin 20 minutes from zero to a live chatbot with Tock Data oriented programming in Kotlin Take your shot of Vitamin! How to Test Your Compose UI Kotlin DevRoom Closing Remarks
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.

Events

Title Track Start End

Saturday

  Kotlin DevRoom Welcoming Remarks Kotlin 10:30 10:45
  The State of Kotlin Kotlin 10:50 11:25
  Kotlin Multiplatform: From “Hello World” to the Real World Kotlin 11:30 11:55
  A mirror without reflection for Kotlin/Multiplatform Kotlin 12:00 12:25
  Toward better Kotlin Multiplatform architecture with Dependency Injection and KSP Kotlin 12:30 12:55
  KRuMP - Kotlin-Rust-Multiplatform?!
How to write bugs once and ship them to many platforms.
Kotlin 13:00 13:25
  Kotlin Multiplatform for Android & iOS library developers
Tips for writing Kotlin Multiplatform Android/iOS libraries
Kotlin 13:30 13:55
  Functional fun in Kotlin
A 20 minute run through modern FP in Kotlin
Kotlin 14:00 14:25
  Be pushy! Let's join for wider and better Kotlin support worldwide Kotlin 14:30 14:55
  How we moved SDKs to Kotlin Multiplatform
and saved the world (kind of).
Kotlin 15:00 15:25
  Improving the Kotlin Developer Experience in Koin 3.2 Kotlin 15:30 15:55
  Shrinking in the Age of Kotlin Kotlin 16:00 16:25
  20 minutes from zero to a live chatbot with Tock Kotlin 16:30 16:55
  Data oriented programming in Kotlin Kotlin 17:00 17:25
  Take your shot of Vitamin! Kotlin 17:30 17:55
  How to Test Your Compose UI Kotlin 18:00 18:25
  Kotlin DevRoom Closing Remarks Kotlin 18:30 18:45

Sunday

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