Applied real-world projects with Java and JavaScript

Track: JVM Languages + Debugging
Skill Level: Intermediate
Room: Ballroom D
Time Slot: Wed 3/11, 5:30 PM
Tags: javascript , alternative jvm languages
Presentation Link
Abstract

JavaScript is a powerful, flexible, and dynamically typed language. JVM is proven to be reliable and stable production platform. The power of the JVM is an ability to run programs written in different languages, including JavaScript. You can short the development cycle by leveraging a scripting abilities of JavaScript. This presentation is about the emerging opensource frameworks that allow to mix Java and JavaScript in the same application.

In this session you’ll get introduced to the latest state of the polyglot frameworks that use JavaScript and Java side-by-side. We’ll discuss the following topics:

  • The Nashorn benefits for the server and the client side developers.
  • Using JavaScript and NodeJS applications and libraries on the Java platform.
  • Real-world projects overview that leveraging on Java-JavaScript interactions, including (but not limiting to) Avatar, Vertx and others.
Viktor Gamov

Viktor Gamov is a Senior Solution Architect at Hazelcast, the leading open-source in-memory data grid (IMDG). Viktor has comprehensive knowledge and expertise in enterprise application architecture leveraging open source technologies. He has helped leading organizations build low latency, scalable and highly available distributed systems. He is co-organizer of Princeton JUG and New York Hazelcast User Group. He is a co-author of O’Reilly’s “Enterprise Web Development”. Viktor’s presenting at the conferences(http://lanyrd.com/gamussa/), blogging and producing a podcast. Follow Viktor on Twitter @gamussa.