Polyglot Done Right with GraalVM


Duration: 50 mins
Oleg Šelajev
Developer Advocate, GraalVM

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 language 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 languages, interoperability 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 that use GraalVM in production mixing Java (and Scala) with JavaScript and R. Learn how GraalVM helps to create polyglot applications and when you should use it.

You may also be interested in

50 mins
Identifying And Removing Impediments

Executing a software project has many challenges. For a team to function smoothly and deliver working solution we have to...

50 mins
Build Your Own Tech Radar, Capture Your Org's Tech Posture

Software industry changes at a crazy speed. There are always new things coming in and going out of the eco-system...

180 mins
Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...

25 mins
How Non-violent Communication Can Help Keep the Peace on your Team

Non-violent communication will help you communicate with your coworkers in a manner that enables productivity and helps you understand how...

50 mins
Empowering, Growing and Coaching your Superstars

Nothing is more rewarding than when your leaders or teammates help you reach your goals or the next level of your career. ...

25 mins
Using Software, AI, DS to Source Growth Opportunities

Growing up in Honduras, Bolivia, India, Nepal and Indonesia, Thomas believes innovation decision making is one of the most far-reaching...