Speaker Details

Oleg Šelajev

Oracle

Oleg Šelajev is a developer advocate at Oracle Labs working on GraalVM -- the high-performance embeddable polyglot virtual machine. He organizes VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. In 2017 became a Java Champion.

Trying out GraalVM for 60 minutes

Mini-Lab @ Coding Cafe
Programming Languages

You've heard of GraalVM and you've always wanted to try it out but never got a good idea where to start? Transform your projects to use GraalVM in no time. Create a microservice using GraalVM native images! Spice up your web application with some python scripts. All these are good possible avenues to experience GraalVM. 

Join us in this Mini-Lab to try GraalVM with likeminded people and learn how it enhances Java ecosystem and how you can contribute to the GraalVM ecosystem! 

 

Java
Javascript
Cloud Native Java
GraalVM
Python

Polyglot done right with GraalVM

Conference
Programming Languages

GraalVM offers a polyglot runtime where you can mix JVM languages with JavaScript, Python, Ruby, R, Webassembly, and so on without the performance penalty for langauge changes. It allows us to write applications that take the best from the respective language ecosystems, machine learning, data science. However, to adequately implement the polyglot application you need to know some GraalVM details: API, concurrency models for different langauges, interopability patterns, and so on. 

In this session we'll go through the necessary minimum amount of information needed for writing good polyglot apps on GraalVM. Currently there are a few companies use GraalVM in production to mix Java (and Scala) with JavaScript and R. Learn how GraalVM helps creating polyglot applications and when you should use it.

Javascript
GraalVM
Python