├── abstracts ├── Fast-and-Lightweight ├── Going-AOT-Spring ├── 5-Cool-Applications.md └── GraalVM-in-Production.md └── README.md /abstracts/Fast-and-Lightweight: -------------------------------------------------------------------------------- 1 | # Fast And Lightweight Java Microservices With GraalVM 2 | 3 | Minimizing resource usage and ensuring scalability are major concerns in cloud deployments. For Java applications, GraalVM Native Image offers a perfect deployment platform for the cloud, enabling fast startup, low memory footprint, and instant performance. 4 | We’ll learn how to get started, take a look at various frameworks that work with GraalVM Native Image, and learn how to make the most out of it for your applications. 5 | -------------------------------------------------------------------------------- /abstracts/Going-AOT-Spring: -------------------------------------------------------------------------------- 1 | #Going AOT: Everything you need to know about GraalVM for Java applications 2 | 3 | In the past few years GraalVM got widely adopted by the Java ecosystem, and even more more since Native Image becoming officially supported since Spring Boot 3.0. Now it’s hard to imagine starting a new project, especially for the cloud, without at least considering going native. However, taking a new technology to production requires research and preparation. What is the best way to build and deploy such native executables? Once deployed, how can I monitor them? Can I test them as I do with regular Java applications? What if startup is less important, how do I optimize for peak performance and latency? How do I use 3rd-party libraries? In this session, we’ll go through all those aspects and illustrate them with demos. 4 | -------------------------------------------------------------------------------- /abstracts/5-Cool-Applications.md: -------------------------------------------------------------------------------- 1 | # From CLIs to LLMs: 5 cool applications to build with GraalVM 2 | 3 | Many people know GraalVM for its performance and resource efficiency. One of the questions that often remains is what applications one can build with it in practice. While serverless and microservices applications are an obvious first choice, there’s so much more. You can build quick and compact CLI applications, that are also very fast to respond. You can build an entire full-stack application, with the backend combining the power of the Java and platform and performance of GraalVM. You can even build an LLM inference engine in pure Java and make it very fast with GraalVM’s ahead-of-time optimizations.

4 | In this hands-on session we’ll go through all of those categories of apps and more, as well as tips, recommended practices, and gotchas. 5 | -------------------------------------------------------------------------------- /abstracts/GraalVM-in-Production.md: -------------------------------------------------------------------------------- 1 | # Bring the Action: Using GraalVM in Production 2 | 3 | GraalVM has been around for a while, and more and more developers and teams are using it to run Java applications faster, more efficiently, and more securely. According to the latest “State of Spring” survey, 37% of Spring users either already run applications natively compiled GraalVM in production, or are currently evaluating it, and 31% more have such plans.

4 | For those who haven’t moved to GraalVM yet though, the questions and concerns are usually similar: how hard is it to migrate? Can I use my libraries and tools? How do I deploy and monitor such native applications? What about using the latest Java features?

5 | In this hands-on session, we’ll talk about all the practical aspects of building and running applications with GraalVM, tooling, monitoring, and using popular libraries, and cover common questions that we get from users. 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Upcoming talks 2 | 3 | * 🇳🇱 [Voxxed Days Amsterdam](https://amsterdam.voxxeddays.com/) (Voxxed Days Amsterdam, The Netherlands, 1-2 April, 2026) 4 | 5 | ## Previous talks 6 | 7 | ### 2025 8 | 9 | * 🇨🇭 [Bring the Action: Using GraalVM in Production](https://www.youtube.com/watch?v=lJ6627CD8n4) (Voxxed Days CERN, Switzerland, 15 January 2025) 10 | * 🇨🇭 [Bring the Action: Using GraalVM in Production](https://www.youtube.com/watch?v=Y4ExJScVnPk) (Voxxed Days Ticino, Switzerland, 17 January 2025) 11 | * 🇺🇸 [Using GraalVM in Production](https://www.oracle.com/javaone/) (JavaOne, 18-20 March, USA, 2025) 12 | * 🇨🇭 [Practical LLM Inference in Modern Java](https://www.youtube.com/watch?v=KooKPWB_ktk) (Voxxed Days Zurich, 25 March, Switzerland, 2025) 13 | * 🌍 [GraalVM for JDK 24 Release stream](https://www.youtube.com/watch?v=_3a0QU2pkrA) (GraalVM Youtube, 26 March 2025) 14 | * 🇳🇱 [[Deep Dive] Bring the Action: Using GraalVM in Production](https://www.youtube.com/watch?v=VVUngUrMjAo) (Voxxed Days Amsterdam, The Netherlands, 3 April, 2025) 15 | * 🇬🇷 [Bring the Action: Using GraalVM in Production](https://devoxx.gr/) (Devoxx Greece, 10-12 April, 2025) 16 | * 🇫🇷 [Bring the Action: Using GraalVM in Production](https://www.devoxx.fr/) (Devoxx France, 16-18 April, 2025) 17 | * 🇬🇧 [Bring the Action: Using GraalVM in Production](https://www.youtube.com/watch?v=oYcxUx0RHzc) (Devoxx UK, 7-9 May, 2025) 18 | * 🇩🇪 [5 cool applications to build with GraalVM](https://2025.europe.jcon.one/) (JCON, Germany, 12-15 May, 2025) 19 | * 🌍 [Extending Java with Python and JavaScript at Picnic With Rick Ossendrijver](https://www.youtube.com/watch?v=-JuchoMU75U) (GraalVM YouTube, 20 May, 2025) 20 | * 🇵🇹 [5 cool applications to build with GraalVM](https://www.youtube.com/watch?v=gQ8HjB8u8J4) (JNation, Portugal, 27-28 May, 2025) 21 | * 🇵🇹 [JNation interview: talking about GraalVM, Java community, and more](https://www.youtube.com/watch?v=mqSBSumNV1M) (JNation, Portugal, 27-28 May, 2025) 22 | * 🇵🇱 [Bring the Action: Using GraalVM in Production](https://devoxx.pl/) (Devoxx PL, 11-13 June, 2025) 23 | * 🌍 [Bring the Action: Using GraalVM in Production](https://www.youtube.com/live/AwTaOvA5p_s?si=x-60lAcjXO30qiG7&t=7129) (Java 30Y Celebration Week, SouJava YouTube, 18 June, 2025) 24 | * 🇪🇸 [5 cool applications to build with GraalVM](https://www.youtube.com/watch?v=t6id9pVzEP0) (DevBcn, Spain, 8-10 July, 2025) 25 | * 🇳🇴 [Fun With (Native Image) Flags 🏁](https://2025.javazone.no/en) (JavaZone, Norway, September 3-4, 2025) 26 | * 🇧🇪 [[Deep Dive] GraalVM in Practice]() (Devoxx Belgium, 6-10 October 2025) 27 | * 🇧🇪 [GraalVM BOF]() (Devoxx Belgium, 6-10 October 2025) 28 | * 🇲🇦 [[Deep Dive] Bring the Action: Using GraalVM in Production](https://devoxx.ma) (Devoxx Morocco, 12-14 November,2025) 29 | 30 | ### 2024 31 | 32 | * 🇵🇹 [Bring the action: using GraalVM in production](https://portotechhub.com/conference-2024/) (Porto Tech Hub, Portugal, November 26, 2024) 33 | * 🇳🇱 [Migrating Spring Boot apps to GraalVM](https://jfall.nl/) (JFall, The Netherlands, 7 November, 2024) 34 | * 🌍 [Bring the action: using GraalVM in production](https://www.youtube.com/live/3zGERjbzqDE) (Virtual JUG, online, 18 October, 2024) 35 | * 🇧🇪 [Bring the action: using GraalVM in production](https://www.youtube.com/watch?v=axQXBKHSwkM) (Devoxx Belgium, 7-11 October, 2024) 36 | * 🇧🇪 [Migrating Spring Boot apps to GraalVM](https://www.youtube.com/watch?v=yQC6LBSw2zs) (Devoxx Belgium, 7-11 October, 2024) 37 | * 🇧🇪 [Practical LLM Inference in Modern Java](https://www.youtube.com/watch?v=zgAMxC7lzkc) (Devoxx Belgium, 7-11 October, 2024) 38 | * 🌍 [GraalVM for JDK 23 Release Stream](https://www.youtube.com/watch?v=8puMt1gVOr8) (GraalVM Youtube, online, 17 September, 2024) 39 | * 🌍 [Java 23 Release Stream](https://www.youtube.com/watch?v=QG9xKpgwOI4) (Java Youtube, online, 17 September, 2024) 40 | * 🇳🇴 [Going AOT: Everything you need to know about GraalVM for Java applications](https://2024.javazone.no/) (JavaZone, Norway, 4-5 September, 2024) 41 | * 🌍 [GraalVM with Alina Yurenko](https://www.youtube.com/watch?v=nOezda6u-g0) (Laur Spilca's Youtube, online, 26 August, 2024) 42 | * 🇵🇱 [Going AOT: Everything you need to know about GraalVM for Java applications](https://devoxx.pl/) (Devoxx Poland, 19-21 June, 2024) 43 | * 🇳🇱 [All you need to know about Spring Boot and GraalVM](https://jspring.nl/) (J-Spring, The Netherlands, 13 June 2024) 44 | * 🇵🇹 [GraalVM for Java applications (interview with Andres Almiray)](https://www.youtube.com/watch?v=jHswmuUzmmI) (JNation, Portugal, 4-5 June, 2024) 45 | * 🇵🇹 [Going AOT: Everything you need to know about GraalVM for Java applications](https://jnation.pt/) (JNation, Portugal, 4-5 June, 2024) 46 | * 🇪🇸 [Going AOT: Everything you need to know about GraalVM for Java applications](https://www.youtube.com/watch?v=YclrKfEUHrI) (Spring I/O, Barcelona, Spain, 30-31 May, 2024) 47 | * 🇵🇱 [Fast and Lightweight Spring Boot Applications with GraalVM](https://2024.geecon.org/speakers/info.html?id=888) (GeeCon, Cracow, Poland, 15-17 May, 2024) 48 | * 🇩🇪 [Java First. Java Always](https://2024.europe.jcon.one/) (JCON, Cologne, Germany, 13-16 May, 2024) 49 | * 🇩🇪 [GraalVM @ Gradle Build Propulsion Lab](https://x.com/i/broadcasts/1ypJdkBZAqvGW) (JCON, Cologne, Germany, 13-16 May, 2024) 50 | * 🇩🇪 [Fast and Lightweight Spring Boot Applications with GraalVM](https://www.youtube.com/watch?v=cO3DcwEbKoY) (JCON, Cologne, Germany, 13-16 May, 2024) 51 | * 🇬🇧 [Going AOT: Everything you need to know about GraalVM for Java applications](https://www.youtube.com/watch?v=t4Hwra4t83w) (Devoxx UK, 8-10 May, 2024) 52 | * 🌍 [Cruising Along with Java • Venkat Subramaniam & Alina Yurenko](https://www.youtube.com/watch?v=5mudzKW0tFI) (GOTO Youtube, online, 16 May, 2024) 53 | * 🇬🇷 [Going AOT: Everything you need to know about GraalVM for Java applications](https://www.devoxx.fr/schedule/talk/?id=21862) (Devoxx Greece, 18-20 April, 2024) 54 | * 🌍 [Bootiful Spring Boot 3 (hosting)](https://www.meetup.com/virtualjug/events/299675358/) (Virtual JUG, virtual, 18 April 2024) 55 | * 🇫🇷 [Going AOT: Everything you need to know about GraalVM for Java applications](https://www.youtube.com/watch?v=ukY9Kzu6sc0) (Devoxx France, 17-19 April, 2024) 56 | * 🌍 [High performance with GraalVM](https://www.youtube.com/watch?v=0272oxUbmgc) (The Geek Narrator Podcast, 15 April, 2024) 57 | * 🇩🇪 [Going AOT: Everything you need to know about GraalVM for Java applications](https://my.doag.org/events/javaland/2024/agenda/#eventDay.1712613600) (JavaLand, Nürburgring, Germany, 9-11 April, 2024) 58 | * 🌍 [Fast And Lightweight Spring Boot Applications With GraalVM](https://jdconf.com/agenda.html#alinay-session) (JDConf EMEA, online, 28 March 2024) 59 | * 🌍 [GraalVM for JDK 22 Release stream 🚀](https://www.youtube.com/watch?v=xRcHlBnljwA) (GraalVM Youtube, online, 19 March 2024) 60 | * 🇸🇪 [Supercharge your Java applications with GraalVM](https://jforum.confetti.events/jforum-118-meetup) (Jforum, Stockholm, Sweden, 6 January 2024) 61 | * 🇸🇪 [GraalVM In a Nutshell](https://www.youtube.com/watch?v=R9m_HpmbquY) (JFokus, Stockholm, Sweden, 7 January 2024) 62 | 63 | ### 2023 64 | 65 | * 🇮🇹 [Supercharge your GraalVM applications in 5 steps](https://www.youtube.com/watch?v=ujTAEU9vM90) (JUG Milano, Italy, 18 January 2023) 66 | * 🌍 [GraalVM advocate Alina Yurenko on a Bootiful Podcast](https://bootifulpodcast.podbean.com/e/graalvm-advocate-alina-yurenko-on-a-bootiful-podcast/) (Online, 19 January 2023) 67 | * 🇨🇭 [Supercharge your GraalVM applications in 5 steps](https://voxxeddays.com/ticino/talk-details/?id=6362) (Voxxed Days Ticino, Switzerland, 20 January 2023) 68 | * 🌍 [Java in the cloud with GraalVM](https://www.youtube.com/watch?v=cBrG_zowokY&t=3670s) (SOU Java, Brazil, 24 January 2023) 69 | * 🇨🇭 [Awesome Java applications with GraalVM and Java microservices frameworks](https://www.youtube.com/watch?v=7OKc7Eyuins) (Voxxed Days Zurich, Switzerland, 16 March 2023) 70 | * 🇷🇴 [Supercharge your GraalVM applications in 5 steps](https://romania.voxxeddays.com/supercharge-your-native-image-applications/) (Voxxed Days Bucharest, Romania, 22-24 March 2023) 71 | * 🇵🇱 [Supercharge your GraalVM applications in 5 steps](https://www.youtube.com/watch?v=GqzeHctH9Rg) (GeeCon, Poland, 19-21 April) 72 | * 🇬🇧 [Revolutionizing Java-Based Applications with GraalVM](https://www.youtube.com/watch?v=Az_Soo7LYIQ) (Devoxx UK, 10-12 May 2023) 73 | * 🇬🇧 [Bootiful GraalVM](https://www.youtube.com/watch?v=3OBhk1c0GBs) (Devoxx UK, 10-12 May 2023) 74 | * 🇪🇸 [Spring I/O Keynote](https://youtu.be/IgmeFeTU1a4?t=1227) (Spring I/O, Spain, 18-19 May 2023) 75 | * 🇪🇸 [Going Native: Fast and Lightweight Spring Boot Applications with GraalVM](https://www.youtube.com/watch?v=8umoZWj6UcU) (Spring I/O, Spain, 18-19 May 2023) 76 | * 🇩🇰 [Java In The Cloud With GraalVM](https://www.youtube.com/watch?v=cT-nq3Ghv2E) (GOTO Aarhus, Denmark, 22-24 May 2023) 77 | * 🇵🇹 [Supercharge your GraalVM applications in 5 steps](https://jnation.pt/speakers/) (JNation, Portugal, 6-7 June 2023) 78 | * 🌍 [GraalVM for JDK 17 & 20 release stream](https://www.youtube.com/watch?v=lWhEg-6DqM0) (Online, 13 June 2023) 79 | * 🇳🇱 [Java In The Cloud With GraalVM](https://gotoams.nl/2023/sessions/2492/java-in-the-cloud-with-graalvm) (GOTO Amsterdam, the Netherlands, 26-29 June 2023) 80 | * 🇳🇴 [Supercharge your GraalVM applications in 5 steps](https://2023.javazone.no/program) (JavaZone, Norway, 6-7 September 2023) 81 | * 🌍 [GraalVM for JDK 21 release stream](https://www.youtube.com/watch?v=L2xtYwFRAPo) (Online, 19 September 2023) 82 | * 🇩🇪 [Supercharge your GraalVM applications in 5 steps](https://2023.accento.dev/talks/) (Accento, Germany, 24-25 October 2023) 83 | * 🇧🇪 [Everything you need to know about GraalVM Native Image](https://www.youtube.com/watch?v=QMwtJojhzl8) (deep dive, Devoxx Belgium, 2-6 October 2023) 84 | * 🇧🇪 [Bootiful AOT with Spring Boot 3](https://www.youtube.com/watch?v=M-7r35sttQI) (deep dive, Devoxx Belgium, 2-6 October 2023) 85 | * 🇧🇪 [GraalVM BOF](https://devoxx.be/talk/?id=42006) (Devoxx Belgium, 2-6 October 2023) 86 | * 🌍 [Everything you need to know about GraalVM Native Image](https://www.slideshare.net/alinayurenko/everything-you-need-to-know-about-graalvm-native-image) (Cape Town JUG, 26 October 2023) 87 | * 🇳🇱 [Going AOT: Everything you need to know about GraalVM for Java applications](https://www.youtube.com/watch?v=yUSLpvYHxeg) (JFall, the Netherlands, 9 Novemeber 2023) 88 | 89 | #### 2022 90 | 91 | * 🇵🇱 [Cloud-Native Applications with GraalVM](https://www.youtube.com/watch?v=BWIkoXyXUDM) (Devoxx Poland, 2022) 92 | --------------------------------------------------------------------------------