This talk explains how to build web-based board games without JavaScript but only with Ruby. Web programmers are forced to write front-end code using JavaScript. And interaction with the client-side and server-side grows increasingly complex. Board game which has rich UI and communicate in real-time is one of the applications which needs such requirements.
Opal is a compiler converts from Ruby to JavaScript. I created some gems for Opal as follow as.
Virtual DOM
Isomorphic web programming framework
dRuby implementation on browser
I show you a web- board game demonstration using these gems.