Explore GraalVM's capabilities for Java developers in this 50-minute conference talk from Spring I/O 2019 in Barcelona. Dive into the high-performance runtime that supports multiple languages, including Java, Scala, Kotlin, Groovy, JavaScript, Ruby, R, and Python. Learn about the potential performance boost for your code, discover how to enhance web applications with multi-language support, and understand the process of creating native images for fast startup and low memory overhead. Gain insights into GraalVM's architecture, the Truffle Framework, and Oracle's support. Examine performance demonstrations using various benchmarks, including Renaissance and Open JDK. Investigate practical examples with Spring applications, Java types, and JavaScript compatibility. Understand the tools available, assisted configuration for reflection, and test results for native images. By the end of this talk, you'll have a comprehensive understanding of how GraalVM can empower you to write code in your preferred language while achieving exceptional performance.
Read more