JScala is a Scala macro that produces JavaScript from Scala code. I'll present JScala features, including client-server code sharing via @Javascript annotation, macro-based TypeScript definitions import via @Typescripted annotation, automatic macro-based toJson/fromJson serialization and browser Tetris example.

Additionally, I'll talk about further plans, Lift/Play integration and popular JavaScript libraries (jQuery, Angular.js)support.

Alexander Nemish is a software engineer, Scala enthusiast, musician, skydiver and a bit more.

To view the video visit www.parleys.com.

Build Reactive Apps - get started at www.typesafe.com/activator.