with Ruby, javascript, HTML5 and friends