GraalVM @ Oracle Labs

NewDev
GraalVM Native Image Bootcamp

GraalVM Native Image makes it possible to ahead-of-time (AOT) compile any Java bytecode application into a native machine executable that starts almost instantaneously, provides peak performance with no warmup, and requires less memory and less CPU. It's perfect for containerized workloads and microservices which is why it has been embraced by Micronaut, Spring Boot, Helidon, and Quarkus. In this workshop we'll provide a practical introduction to GraalVM Native Image AOT covering how it works, what it can do, when to use it, and how to tune and debug applications. We'll also look at containerisation options and deployment to cloud platforms including Oracle Cloud Infrastructure. Building with Maven and Gradle, static and dynamic linking, containerization, reflection config and garbage collection options.

Time Limit
3 hours
GraalVM @ Oracle Labs
Dev
OCI Email, Micronaut, GraalVM Native Image

In this workshop, you'll learn how to build a portable cloud-native Java application with Micronaut and GraalVM Native Image to send emails using Oracle Cloud Infrastructure (OCI) Email Delivery. With Micronaut and GraalVM Native Image, you can seamlessly run the same application on AWS using AWS SES to send emails. 30-45 minutes. Application Developer, DevOps Engineer. Beginner. Graal Cloud Native (GCN), OCI Email Delivery. GraalVM Enterprise Native Image, Micronaut, Java, Oracle Cloud Infrastructure. September 05, 2022 - Initial version. - Shaun Smith, Sachin Pikle. - Burt Beckwith, Hari Krishna Sivvala, Kristian Foster, Ewan Slater.

Time Limit
45 minutes
GraalVM @ Oracle Labs
Dev
OCI MySQL, Vault, Micronaut, GraalVM Native Image

In this workshop, you'll learn how to build a portable cloud-native Java application with Micronaut, GraalVM Native Image, MySQL Database service, and Secrets in Vault on Oracle Cloud Infrastructure (OCI). With Micronaut and GraalVM Native Image, you can seamlessly deploy and run the same application against Oracle Cloud Infrastructure MySQL Database, AWS RDS for MySQL, Microsoft Azure Database for MySQL, and Google Cloud MySQL Database. 60-75 minutes. Application Developer, DevOps Engineer. Intermediate. Graal Cloud Native (GCN), OCI MySQL Database Service, OCI Vault. GraalVM Enterprise Native Image, Micronaut Data JDBC, MySQL, Java, Oracle Cloud Infrastructure. Aug 25, 2022 - Added OCI Vault Secrets support. March 31, 2022 - Initial version. - Shaun Smith, Sachin Pikle. - Burt Beckwith, Kristian Foster, Ewan Slater.

Time Limit
1 hour, 15 minutes
GraalVM @ Oracle Labs
Dev
GraalVM Native Image, Spring and Containerisation

This lab will walk you through the process of building a Spring application, making a native executable from it with GraalVM Native Image, and then containerising it. Using a native executable created with GraalVM Native Image allows you to reduce application start-up times, get low resource usage and generate much smaller containers. You will also learn how to create small Distroless containers to package your GraalVM Native Image native executables in, allowing you to shrink your Docker Images even further! 90 mins. Application Developer, DevOps Engineer. Intermediate. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. March 10, 2022 - Initial version. - Kristian Foster, Olga Gupalo. - Ewan Slater, Shaun Smith. - Olga Gupalo.

Time Limit
1 hour, 30 minutes
GraalVM @ Oracle Labs
Dev
Get Started with GraalVM on Oracle Linux in OCI

Learn how to install GraalVM Enterprise and its features on Oracle Linux. GraalVM Enterprise is a high-performance JDK designed to accelerate application performance while consuming fewer resources. 20 minutes. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. February 21, 2022 - Initial version. - Olga Gupalo. - Sachin Pikle, Kristian Foster, Shaun Smith.

Time Limit
30 minutes
GraalVM @ Oracle Labs
Dev
GraalVM Native Image Quick Start

This lab is for developers looking to start building cloud native Java applications with GraalVM Native Image. GraalVM Native Image allows the ahead-of-time compilation of the Java bytecode of an application into self-contained native executables. With GraalVM Native Image only the code that is required by the application at run time is compiled and linked into the final native executable. This makes for fast starting & efficient native executables. 60 minutes. Application Developer, DevOps Engineer. Beginner. GraalVM Enterprise, Cloud Infrastructure, Oracle Linux. Native Image, Java, Compute. November 30, 2021 - Initial version. - Kristian Foster, Olga Gupalo. - Shaun Smith. - Olga Gupalo.

Time Limit
1 hour
GraalVM @ Oracle Labs
Dev
Accelerate Applications in Oracle Cloud with GraalVM Enterprise

This labs provides an overview of GraalVM Enterprise and its advantages. You will run demo applications to compare performance and see how GraalVM Enterprise can accelerate applications in OracIe Cloud. Faster applications with lower resource requirements translates into fewer or smaller servers, which reduces cloud costs. 30-45 minutes. Application Developer, DevOps Engineer, IT Administrator. Beginner. Cloud Infrastructure, Oracle Linux, GraalVM Enterprise. Cloud Infrastructure, Compute, Java. June 30, 2021 - Initial version. April 28, 2022 - Last update. - Olga Gupalo. - Shaun Smith, Julia Kindelsberger, Sachin Pikle, Kris Foster.

Time Limit
45 minutes
GraalVM @ Oracle Labs
Dev
Build Cloud Native Java Applications with Micronaut and GraalVM

This lab is for Java developers looking to start building applications with Micronaut, GraalVM and Oracle Autonomous Database. The workshop features several labs that walk you through the steps to get going with Micronaut, GraalVM and Oracle Cloud services. 90 minutes. Application Developer, Developer, Technology Manager. Beginner. Cloud Infrastructure, Oracle Linux, Oracle Autonomous Database, GraalVM Enterprise, Micronaut Data. Cloud Infrastructure, Database, Compute, Java. - Graeme Rocher, Olga Gupalo. - Pavol Gressa, Todd Sharp, Eric Sedlar, Olga Gupalo, Julia Kindelsberger, Shaun Smith, Sachin Pikle. - Olga Gupalo - March, 2022.

Time Limit
2 hours
GraalVM @ Oracle Labs