Everything You Need to Know About GraalVM
Offered By: Devoxx via YouTube
Course Description
Overview
Discover the power and versatility of GraalVM in this comprehensive 3-hour conference talk. Explore how this high-performance runtime supports multiple languages, including Java, Scala, Kotlin, Groovy, JavaScript, Ruby, R, and Python. Learn about GraalVM's state-of-the-art solutions for peak performance, startup time, and memory usage optimization. Dive into running Java applications with GraalVM, creating native images, and integrating dynamic languages with existing Java codebases. Analyze benchmarks to understand essential optimizations and code patterns that benefit most from GraalVM's excellent JIT compiler. Compare the trade-offs between GraalVM JIT and AOT compilation, and examine examples of GraalVM native images. Gain insights into GraalVM's language implementation and best practices for multi-language development. By the end of this talk, presented by Oleg Šelaje and Thomas Wuerthinger, you'll have a deep understanding of GraalVM's capabilities and know how to effectively leverage its potential in your projects.
Syllabus
Everything you need to know about GraalVM by Oleg Šelaje & Thomas Wuerthinger
Taught by
Devoxx
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity