YoVDO

Polyglot Java EE on the GraalVM

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Python Courses Java Courses Javascript Courses R Programming Courses C++ Courses Ruby Courses GraalVM Courses Polyglot Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of polygot enterprise applications using GraalVM in this 51-minute conference talk from Devoxx Poland 2019. Discover how GraalVM supports multiple languages, including JavaScript, Python, Ruby, R, C++, Java, and other JVM languages, enabling seamless integration of diverse libraries and functions. Learn about GraalVM components, available libraries, and top choices for polygot development. Gain insights into installation, debugging, and project setup using Maven. Understand interoperability between different data types and languages, including C/C++ and Nashorn. Examine future opportunities, challenges, limitations, and best practices for leveraging GraalVM in enterprise applications. Access valuable resources to further enhance your knowledge of this powerful virtual machine.

Syllabus

Intro
What is GraalVM?
Open JDK Distributions
GraalVM Components
Available Libraries
Top Libraries
Why Polygot?
GraalVM Possibilities...
Maven Toolchain
Installation Check
JDK Differences
Debugging
Project Setup - Maven
Maven Coordinates
Hello World Example
Key Polygot Package Classes
Interoperability - Data Types
C/C++ Interoperability
Nashorn Interoperability
Future Opportunities!
Challenges & Limitations
Best Practices
Resources


Taught by

Devoxx

Related Courses

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan via Coursera
A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
FinTech for Finance and Business Leaders
ACCA via edX
Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera
Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera