Scala.js - an introduction
Scala.js is a safer way to build robust web applications. We have a good programming language, a stable environment and a fantastic selection of cross-compiled libraries.
After this workshop you will be ready to continue coding with Scala.js by yourself.
We will start out by exploring a template sbt project so you can get a feel for how the build pipeline works. Participants will then get some intuition about what Scala.js can do and cannot do.
Finally, we will see how we share source code between client and server, and how we can get awesome type-safe Ajax calls (courtesy of autowire) with automatic Json codec derivation (with uPickle)
Knowledge of Scala is recommended. Frontend experience is beneficial but not at all necessary.
💥 Important! 💥 Are you going to attend the workshop? Be sure to follow instructions in the TLDR of the README at https://github.com/oyvindberg/scalajs-workshop
Øyvind Raddum Berg