Sign in

Thomas Wuerthinger

@thomaswue.dev
1.5K followers 434 following 187 posts

Passionate about compilers & programming languages. GraalVM founder & project lead. VP at Oracle. Expressed opinions are my own. For DM: contact@thomaswue.dev

PostsRepliesMedia
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 07/09/2026
Already this week! Join @thomaswue.dev at the @intellijidea.com conference as he explores sandboxing AI agents with @graalvm.org. lp.jetbrains.com/intellij-ide...
063
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 25/08/2026
GraalVM 25.3 is here!🎉 It brings performance and security improvements, along with updated language runtimes 🚀 Learn more: medium.com/graalvm/graa... Download: www.graalvm.org/downloads/
medium.com
GraalVM 25.3 is here! 🎉
Today, we’re pleased to announce the release of GraalVM 25.3!
0215
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 19/08/2026
47 MB LangChain4j app with just 49 MB peak RSS ⚡️ Built with GraalVM Native Image 🚀 — Native build: 32.6s — Executable size: 47 MB — Peak RSS: 49 MB github.com/alina-yur/na... #GraalVM #AI #Java
github.com
GitHub - alina-yur/native-langchain4j: a LangChain4j, OpenAI and GraalVM example
a LangChain4j, OpenAI and GraalVM example. Contribute to alina-yur/native-langchain4j development by creating an account on GitHub.
083
Reposted by Thomas Wuerthinger
Benjamin Marwell ☕ @bmarwell.de · 05/08/2026
BetterBranch: a tiny, but useful git helper. Written in #Java, compiled to native via #GraalVM, archive creation and distribution via #JReleaser! 🚀 blog.bmarwell.de/2026/08/05/b... First blog post in a while! 😀
blog.bmarwell.de
BetterBranch: A tiny Git helper | Ben’s Build and B(r)ass Notes
Introducing 'BetterBranch' for Git-based development. It features a simple list of branches with ahead/behind status and coloured output.
1145
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 28/07/2026
GraalVM 25.2 is here!🎉 It brings sandboxed application plugins, reduced memory usage, G1 in Native Image across all platforms, and more  — see what's new: medium.com/graalvm/graa... Download: www.graalvm.org/downloads/
medium.com
GraalVM 25.2 is here! 🎉
Today, we’re pleased to announce the release of GraalVM 25.2!
0189
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 28/07/2026
We are releasing Graal Script Agent! 🤖 It turns natural-language requests into sandboxed application plugins that run locally, allowing users to customize applications for their needs without writing or reviewing code. Learn more and see it in action: medium.com/graalvm/when...
medium.com
When Prompts Become Plugins
Secure AI customization with GraalVM
174
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 22/07/2026
GraalVM sandboxing provides a controlled execution boundary for customer-supplied, dynamically loaded, and AI-generated code. Learn how to restrict host access, enforce resource limits, and contain failures: medium.com/graalvm/sand...
medium.com
Sandboxing Script Extensions with GraalVM
Applications increasingly execute scripts that are supplied by customers, loaded dynamically, or generated by AI. This post shows how…
092
Reposted by Thomas Wuerthinger
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 21/07/2026
Can you safely give an AI agent the ability to execute code? At IntelliJ IDEA Conf 2026, @thomaswue.dev will show how GraalVM enables sandboxed AI agents with explicit host APIs, isolated execution, and bounded resources. 🗓 September 8–9 👉 Register now: jb.gg/3vwzgv #IntelliJIDEAConf
063
Thomas Wuerthinger @thomaswue.dev · 30/06/2026
This @graalvm.org 25.1 release is the first in our series of monthly innovation releases that bring the latest performance improvements to our users for free. If you are using Java 25, definitely try the upgrade!
082
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 30/06/2026
GraalVM 25.1 is here!🎉 It's our first innovation release based on a new release train. Learn more: medium.com/graalvm/graa... Download: www.graalvm.org/downloads/
medium.com
GraalVM 25.1 is here! 🎉
First innovation release 🚀
0105
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 08/06/2026
GraalVM Community Summit is back for its 6th edition! 🚀 Join our team, contributors, and partners in the JVM ecosystem for two days of presentations, working sessions, and collaboration on the future of GraalVM! Learn more and join: graalvm.org/community/su...
184
Thomas Wuerthinger @thomaswue.dev · 20/04/2026
Looking very much forward to this talk on 6th of May at @devoxx.uk together with @starbuxman.joshlong.com where we will demonstrate the latest of how @graalvm.org and Spring can work great together!
083
Reposted by Thomas Wuerthinger
Joris Kuipers @joris.kuipe.rs · 04/04/2026
Cool to read how @springio.net has real-world impact: medium.com/graalvm/insi...
073
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 02/04/2026
trivago runs a GraphQL gateway handling 9,000+ req/s per subgraph. After migrating to GraalVM Native Image, they: — eliminated warm-up — reduced replicas from 43 to 12 — cut CPU usage Learn more about their migration process and recommendations: medium.com/graalvm/insi...
medium.com
Inside trivago’s GraalVM Migration: Native Image for GraphQL at Scale
Introduction
0116
Thomas Wuerthinger @thomaswue.dev · 18/03/2026
Excited to have a session together with @starbuxman.joshlong.com at @devoxx.uk on 6th of May! Let's see if Josh can out-code the AI! Also, we will show a novel way to embed AI into the Spring PetClinic application with @graalvm.org. 🤖🏆
072
Thomas Wuerthinger @thomaswue.dev · 05/03/2026
Interesting comparison from the @quarkus.io maintainers shows that @graalvm.org native image remains by far the best option to deploy Quarkus applications for optimizing startup time, container image size, and memory consumption (RSS). Link in comments.
182
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 04/03/2026
Learn how Picnic built a rule engine on GraalVM, where rules are defined in JavaScript or Python and executed by a Java backend, handling 37M evaluations and 2M actions daily 🚀 medium.com/graalvm/java...
medium.com
JavaScript in Java: Driving Dynamic UIs with GraalVM at Scale
This is a guest blog post written by João Nogueira, a software engineer at Picnic Technologies.
051
Reposted by Thomas Wuerthinger
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 11/02/2026
Do you actually need JIT, or are you paying for unpredictability? @thomaswue.dev (Founder of GraalVM) explains when JIT makes sense, when it doesn’t, and why predictable performance matters more than peak numbers. 🎥 Watch: youtu.be/naO1Up63I7Q #GraalVM #Java #Performance #Compilers
063
Reposted by Thomas Wuerthinger
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 16/02/2026
Mixing JVM and non-JVM languages in one runtime? At IntelliJ IDEA Conf 2026, @thomaswue.dev will show how GraalVM enables true polyglot development. 🗓 March 26–27 👉 Register now: jb.gg/3vwzgv #IntelliJIDEAConf
091
Thomas Wuerthinger @thomaswue.dev · 11/02/2026
Had an extensive conversation with Marco at @jetbrains.com about the future of @graalvm.org, the benefits of ahead-of-time compilation, and whether AI is going to take over compiler development 😉.
042
Reposted by Thomas Wuerthinger
Fabio Niephaus @fniephaus.com · 14/01/2026
WasmGC is coming to GraalWasm, unlocking the power of JVM garbage collectors for #WebAssembly! This will also get GraalWasm a lot closer to implementing the full Wasm 3.0 spec. Join @ssmith.bsky.social and me at @jfokus.se next month to learn more: www.jfokus.se/talks.html?s...
0228
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 20/11/2025
Trying out the upcoming Spring Boot 4 + @graalvm.org 👀 A complete Spring Boot web service: — compiles to native in 33.8s (quick build mode) ⚡️ — starts in 0.034s 🎉 🚀🚀🚀
0206
Reposted by Thomas Wuerthinger
Johan Hutting @johanhutting.bsky.social · 20/11/2025
People that complain GraalVM native builds are slow still live in the stone age 😅 Obviously native builds will remain slower, but the improvements the Graal team made the past years on the compiler (and resource usage!) are seriously impressive 👍
192
Reposted by Thomas Wuerthinger
Fabio Niephaus @fniephaus.com · 13/11/2025
The @kotlinlang.org team at @jetbrains.com is working on a @graalvm.org-compiled kotlinc. Early experiments look very promising: > So far, a native image with PGO offers a properly "warmed-up" kotlinc and with up to 20% more peak throughput. Ticket: youtrack.jetbrains.com/issue/KT-823...
1194
Reposted by Thomas Wuerthinger
Quarkus @quarkus.io · 03/11/2025
Quarkus continues to focus on native for swift start-up time and low memory footprint. Learn more in By Severin Gehwolf's blog post, "Continued Focus on Native" quarkus.io/blog/continu...
Continued Focus on Native by Severin Gehwolf
0117
Thomas Wuerthinger @thomaswue.dev · 31/10/2025
Really great to see plans for adding better integrated support for running @graalvm.org language implementations for JavaScript, Python, and WebAssembly in your Spring applications! github.com/spring-proje...
0152
Thomas Wuerthinger @thomaswue.dev · 22/10/2025
Very happy to see participants from so many different companies at the @graalvm.org Community Summit 2025!
0142
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 16/10/2025
New guest blog post: JavaScript in Java: Driving Dynamic UIs with GraalVM at Scale: medium.com/graalvm/java... 🚀 by João Nogueira from Picnic
medium.com
JavaScript in Java: Driving Dynamic UIs with GraalVM at Scale
This is a guest blog post written by João Nogueira, a software engineer at Picnic Technologies.
194
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 14/10/2025
Happy to be partnering with @devoxx.com!🤝 All our session recordings are now live, enjoy! www.youtube.com/watch?v=YlMi...
0195
Reposted by Thomas Wuerthinger
Fabio Niephaus @fniephaus.com · 10/10/2025
It’s live! "@graalvm.org meets #WebAssembly” from @devoxx.com: compile JVM apps to Wasm (Web Image) and run Wasm in Java or Kotlin at near‑native speed (GraalWasm). Lots of live demos included! www.youtube.com/watch?v=uefc...
youtube.com
GraalVM meets WebAssembly by Fabio Niephaus
YouTube video by Devoxx
2277
Thomas Wuerthinger @thomaswue.dev · 10/10/2025
Recording of my talk at @devoxx.com 2025 with @starbuxman.joshlong.com is now online! Watch for 50 minutes live (pair)coding entertainment showing GraalVM performance 🚀 for Spring apps, how you can mix in Python 🐍, and some more crazy demos 👀. Let me know your comments! m.youtube.com/watch?v=YlMi...
m.youtube.com
Bootiful GraalVM by Thomas Wuerthinger, Josh Long
YouTube video by Devoxx
0147
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 09/10/2025
Memory efficiency of @graalvm.org Native Image: a Spring Boot application serving 100000 requests with high peak performance using only 80 MB of RAM 🚀 By @starbuxman.joshlong.com and @thomaswue.dev at @devoxx.com
192
Thomas Wuerthinger @thomaswue.dev · 09/10/2025
Had a blast delivering together with @starbuxman.joshlong.com our Bootiful GraalVM talk at #Devoxx!
090
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 24/09/2025
✨10✨ @graalvm.org talks are waiting for you at @devoxx.com this year!🚀 We'll cover a wide range of topics — from WebAssembly and Native Image to GPU acceleration and robotics! Let's take a closer look 👀
2105
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 24/09/2025
Josh @starbuxman.joshlong.com and @thomaswue.dev will look at some of the amazing ways that Spring and GraalVM are a great win for your JVM applications in 2025. Blazingly fast startup, better security, and lower footprint for greener and cheaper production deployments! m.devoxx.com/events/dvbe2...
121
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 26/09/2025
New @graalvm.org Community project from Amazon by Volker Simonis: Integrate the Generational Shenandoah GC into Native Image: github.com/oracle/graal...
github.com
Integrate the Shenandoah/Generational-Shenandoah GC into Native Image · Issue #12237 · oracle/graal
Shenandoah/Generational-Shenandoah support is already available for the GraalVM JIT (see PR Shenandoah support and commit [GR-65266] Add support for Shenandoah). Now add support for using Shenandoa...
0174
Thomas Wuerthinger @thomaswue.dev · 19/09/2025
Oh, the outfit for my „AI-related“ Swiss Dev Confederation keynote about @graalvm.org and @quarkus.io just dropped...
051
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 18/09/2025
GraalVM 25 is now available via @sdkman.io! sdk install java 25-graal 🐰🚀
1309
Reposted by Thomas Wuerthinger
Fabio Niephaus @fniephaus.com · 16/09/2025
#GraalVM 25 is out! 🚀 Exciting updates for #GraalPy, #GraalJS, and #GraalWasm — plus our first preview of #WebAssembly compilation!
2339
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 16/09/2025
GraalVM 25 is here, with many new features and improvements. We'll talk more about our favorites in the next few days. Stay tuned 💪
0203
Reposted by Thomas Wuerthinger
Thomas Vitale ☀️ @thomasvitale.com · 16/09/2025
Happy to see GraalVM 25 is out 🎉
041
Thomas Wuerthinger @thomaswue.dev · 16/09/2025
Please help spread the word about our @graalvm.org 25 release 🚀🏆!
193
Reposted by Thomas Wuerthinger
Wolfgang Weigend @wolfgangweigend.bsky.social · 16/09/2025
Please find the "Oracle GraalVM for JDK 25" download at www.graalvm.org/downloads/ .. "Oracle GraalVM is free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions."
graalvm.org
Download GraalVM
GraalVM is an advanced JDK with ahead-of-time Native Image compilation.
032
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 16/09/2025
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly. Faster and better than ever!🐰🚀 Download: www.graalvm.org/downloads/ Release notes: www.graalvm.org/release-note...
35525
Thomas Wuerthinger @thomaswue.dev · 15/09/2025
For my keynote with @sannegrinovero.bsky.social from at www.redhat.com/en/events/de..., I am experimenting with @graalvm.org native image, @kotlinlang.org, and @quarkus.io and it works great! Instant startup, low memory footprint, and high throughput. Check it out here: github.com/thomaswue/na...
0248
Thomas Wuerthinger @thomaswue.dev · 05/08/2025
Difficult to top the last one, but definitely looking forward for another @graalvm.org session together with @starbuxman.joshlong.com! See you at @devoxx.com Belgium in November!
1111
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 03/07/2025
GraalVM for JDK 25 will be packed with cool features, stay tuned!🎉 github.com/oracle/graal...
1275
Reposted by Thomas Wuerthinger
Alina Yurenko @alina-yurenko.bsky.social · 26/06/2025
Thank you for trusting me once again, @javazone.bsky.social, I will not let you down ❤️
0121
Reposted by Thomas Wuerthinger
GraalVM @graalvm.org · 19/06/2025
GraalVM Community Summit is back!🚀 Join us for two days of team and community collaboration, discussing new directions, and shaping the future of the project! Learn more and join: www.graalvm.org/community/su...
0115
Reposted by Thomas Wuerthinger
Spring I/O @springio.net · 06/06/2025
🍃 Bootiful GraalVM by @thomaswue.dev / @starbuxman.joshlong.com @ Spring I/O 2025 ▶️ Video: youtu.be/uAYYDJ_ubBg #springio25 @graalvm.org
youtu.be
Bootiful GraalVM by Thomas Wuerthinger / Josh Long @ Spring I/O 2025
YouTube video by Spring I/O
0145