SkillsCast
About the Speaker
Please log in to watch this conference skillscast.
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.
YOU MAY ALSO LIKE:
- The road towards Scala.js 1.0.0 - Intermediate (SkillsCast recorded in December 2016)
- Scala Days 2023 (Online Conference on 1st - 30th December 2023)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
Getting Started with Scala.js, Laminar and Vite
Sébastien Doeraene
Scala Center, EPFL