Programming LanguagesConference40min
Java meets Python, JavaScript and more: Multi-language integration with GraalVM
This session demonstrates how GraalVM enables seamless integration of languages like Python, JavaScript, Rust, and R within Java applications on any JDK. Through live coding, attendees learn to leverage polyglot development in Spring Boot, combining Java with other languages efficiently and flexibly, without changing their existing runtime.
Christian WoerzIndependent Contractor
talkDetail.whenAndWhere
Saturday, April 25, 11:30-12:10
MC 2
talks.roomOccupancytalks.noOccupancyInfo
What if you could use code written in languages like Python, JavaScript, Rust or R directly inside a Java application—while still running on any JDK you choose? GraalVM makes exactly that possible. In this live-coding session, we will build a Spring Boot application and implement features in multiple programming languages, all integrated seamlessly through GraalVM.
We will see in real time how GraalVM’s polyglot capabilities simplify development and how the strengths of other languages can be brought into a Java environment without requiring you to replace your existing JDK. Attendees will leave with a clear understanding of how to combine Java with other languages efficiently, flexibly and without changing their runtime.
We will see in real time how GraalVM’s polyglot capabilities simplify development and how the strengths of other languages can be brought into a Java environment without requiring you to replace your existing JDK. Attendees will leave with a clear understanding of how to combine Java with other languages efficiently, flexibly and without changing their runtime.
Christian Woerz
Christian is a software developer, Microsoft MVP and Oracle ACE for Java with over 15 years of experience in the field. He loves to write code in Java, TypeScript and JavaScript. In his spare time he tries to convince others to also start using these languages by giving engaging live-coding conference talks and trainings. When there‘s time left he records videos trying to explain the most complex concepts of TypeScript on in a simple way on YouTube for over 8000 subscribers.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments