At Scala Days 2015 in Amsterdam I talked about Scala.js, and in particular focussed on the great interoperability with JavaScript. This post gives additional links if you want to dig deeper.

Background

If you’re looking for more background information on CRDTs, Noel posted on this a while back.

The algorithm I ran through (fairly quickly) I’ve described before. The theory and analysis of the WOOT algorithm I presented is from: Oster et al. (2005) Real time group editors without Operational transformation (PDF), report paper 5580, INRIA.

Talk

The slides from my presentation are below:

The source for the example project is over at Github.

Scala.js

To get into Scala.js, I recommend:

taking the tutorial at Scala-js.org, and dig into the Pages part of that site for more details.

join the Gitter room.

Main Points

The main points I wanted to make were that: