Scala js: getting the best of JavaScript and Scala by Sébastien Doeraene
4,279 views · Published 9 November 2017 · 49:09 · Indexed 21 September 2026
Channel: Devoxx · 2017 · Science & Technology
Scala.js is one of those languages that compile to JavaScript. Its distinctive feature is that it strives to a) be as close as possible to its big brother Scala/JVM and b) let you directly talk to JavaScript libraries. On the one hand, existing Scala libraries can be cross-compiled and have their tests pass with only a few changes in the build definition. And on the other hand, Scala.js developers can use JavaScript libraries, often without feeling that they cross a language boundary. In this talk, we will present Scala.js through a running example of developing a small game based on the JavaScript library Phaser. In the process, the attendee will get a feel of the language, one possible development workflow, and what it's like to use a JS library right from Scala.js Sébastien Doeraene is a compiler/runtime systems hacker and a Scala enthusiast. He is a Ph.D. student at EPFL in the programming methods laboratory (LAMP, aka the Scala team) led by Martin Odersky, where he designs and develops Scala.js. He holds bachelor and master degrees 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.
More from this channel
-
5:03
Devoxx Belgium 2015 Interview Michael Hoffer
-
13:36
Interview Brasil Yara and Vini Senger Devoxx Belgium 2015
-
33:59
Android Architecture Blueprints by David González
-
32:41
JavaPosse LIVE at Devoxx US
-
48:04
The Verification of a Distributed System by Caitie McCaffrey
-
41:38
Architecting for Failures in Microservices by Bhakti Mehta
-
50:36
Docker for developers and ops by Patrick Chanezon
-
29:06
Cassandra - an introduction by Hanneli Tavante