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
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
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
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
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
Thomas Wuerthinger @thomaswue.dev · 09/10/2025
Had a blast delivering together with @starbuxman.joshlong.com our Bootiful GraalVM talk at #Devoxx!
090
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
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
Thomas Wuerthinger @thomaswue.dev · 09/04/2025
Really great to see that @apache.org Kafka is releasing also a @graalvm.org native image compiled version of their docker images. The native docker image "apache/kafka-native:4.0.0" is not only 3 times smaller, the startup is also around 5 times faster! 🚀🏆 kafka.apache.org/downloads
1246
Thomas Wuerthinger @thomaswue.dev · 25/03/2025
Almost missed my keynote as for the first time the Swiss trains failed me 😨 #VDZ25
460
Thomas Wuerthinger @thomaswue.dev · 20/03/2025
Here is the FAQ (from www.oracle.com/java/technol...) describing what kind of commercial use is allowed:
120
Thomas Wuerthinger @thomaswue.dev · 11/03/2025
Super excited to be this year for the first time at Spring I/O in Barcelona talking about @graalvm.org 🏆 and Spring with @starbuxman.joshlong.com! Expect a session with some energy that demonstrates why native image is awesome for your Spring applications 😉. 2025.springio.net
Bootiful GraalVM acceptance message from Spring I/O 2025
1305
Thomas Wuerthinger @thomaswue.dev · 27/02/2025
Looking at the @graalvm.org build report of a native image "helloworld" that includes all locales shows an artistic picture with thousands of classes named CurrencyNames_* or TimeZoneNames_* or LoacleNames_*. For AOT compilation having this static data represented as code is not great.
071
Thomas Wuerthinger @thomaswue.dev · 25/01/2025
The DeepSeek-R1 LLM model really nails the differences between JIT and AOT compilation. The comparison table is concise and accurate and shows the primary advantages of AOT compilation of Java programs via @graalvm.org native image.
080
Thomas Wuerthinger @thomaswue.dev · 01/01/2025
Happy New Year to you too! Here another picture I found in the archive 😉
141
Thomas Wuerthinger @thomaswue.dev · 31/12/2024
Concluding 2024 with moving all Twitter data to my own web server and cleaning up the account. The archive with top tweets from 2014 to 2024 is a fun walk down memory lane with highlights of the evolution of the @graalvm.org project. Happy New Year everybody! thomaswue.dev/twitter/arch...
3252
Thomas Wuerthinger @thomaswue.dev · 29/12/2024
Sorting out old books, I stumbled over this gem. Got „The Algorithm Design Manual“ from Steven S. Skiena as a present in 2002 and it was highly useful for developing algorithmic skills. Would highly recommend the new edition from 2021 to anyone who wants to advance in this area (also for experts)!
Book cover of The Algorithm Design Manual by Steven S. Skiena
3296
Thomas Wuerthinger @thomaswue.dev · 25/12/2024
Reposting from this day exactly 10 years ago in honor of my grandmother. Merry Christmas!
0340
Thomas Wuerthinger @thomaswue.dev · 20/12/2024
Hate to post about politics (and promise to do it only on very rare occasions), but I think it is important to know that this person is trying to influence and interfere with German elections next. Presumably he wants to own that government too.
2130
Thomas Wuerthinger @thomaswue.dev · 14/12/2024
On X there are 3 tiers where people can pay for a "small", "larger", or "largest" reply boost. This turns replies into ads that are ordered by how much one is willing to pay. I hope that @bsky.app introduces a subscription to keep the platform ad free, but does not prioritize content based on that.
090
Thomas Wuerthinger @thomaswue.dev · 12/12/2024
Yes, well kept secret on how to make your Java app run faster: Select the @graalvm.org JIT compiler 🚀🏆! github.com/oracle/graal...
1165
Thomas Wuerthinger @thomaswue.dev · 12/12/2024
This is the type of bug report you love to see. I swear that this is not my burner account 😉 github.com/oracle/graal...
1151
Thomas Wuerthinger @thomaswue.dev · 02/12/2024
Thanks for the compliment, but now please let me access your website 😉?
160
Thomas Wuerthinger @thomaswue.dev · 01/12/2024
This Blueskyroast tool by @fekri.io is really cool and spot on 😉. Try it on your handle! blueskyroast.com/roast/thomas...
172
Thomas Wuerthinger @thomaswue.dev · 28/11/2024
The Maven client is already built with @graalvm.org native image! github.com/apache/maven...
110
Thomas Wuerthinger @thomaswue.dev · 24/11/2024
This statement from the paper is of course wrong on many levels. Truffle runs on any JVM and also standalone in a native library via @graalvm.org native image without even a Java runtime present.
110
Thomas Wuerthinger @thomaswue.dev · 24/11/2024
And while the quickly hacked up monolith is still standing, the carefully modularized sculpture has already issues with dependencies 😉
081
Thomas Wuerthinger @thomaswue.dev · 23/11/2024
Building some hardware instead of software is a great change sometimes! ☃️
6310
Thomas Wuerthinger @thomaswue.dev · 22/11/2024
First snow!!! ❄️ ⛄️
1240
Thomas Wuerthinger @thomaswue.dev · 20/11/2024
Finally going fully electric with the Volkswagen ID.7 Tourer including great range and software. Just like using @graalvm.org for the benefit of instant startup and lower footprint 😉🚀!
6310
Thomas Wuerthinger @thomaswue.dev · 14/11/2024
Now GraalVM with the correct handle @graalvm.org, give it a follow! 🚀🏆
2267
Thomas Wuerthinger @thomaswue.dev · 13/11/2024
Warm welcome to @briangoetz.bsky.social where the sky is blue 😀!
1110
Thomas Wuerthinger @thomaswue.dev · 10/11/2024
So you are saying, there is a chance 😉?
0101