scalaio logo

The Scala event in France!

Workshops / Spree, November 3rd and Conference, November 4th - Paris
Sébastien Doeraene - EPFL
Sébastien Doeraene
Sébastien Doeraene is a compiler/runtime systems hacker and a Scala enthusiast. Best known as the author of Scala.js, he is now technical director of the Scala Center. He holds a PhD from EPFL, having worked under the supervision of Prof. Martin Odersky, and a master’s degree in computer science engineering from Université catholique de Louvain in Belgium. When he is not busy coding, he sings in choirs and a cappella groups such as the Ensemble Vocal Évohé, or composes for said choirs.
Getting started with Scala.js, Laminar and Vite
Talk (45 minutes) |
Starting from scratch, we build a small Scala.js application with a minimal, live-editable bar chart. We show a setup for a fast save-refresh cycle. We use the following technologies: VS Code with Metals as IDE sbt, with the sbt-scalajs plugin Vite, a fast JavaScript packager and development server Laminar, a Scala.js UI library based on FRP (Functional Reactive Programming) Chart.js, a JavaScript library to display nice graphs ScalablyTyped, to get static types for Chart.js A significant portion of the talk focuses on Laminar and its FRP model. We do not talk about the server-side aspects.