Thomas Wuerthinger

383 Followers
108 Following
150 Posts
Passionate about compilers and programming languages. @graalvm founder & project lead. VP at Oracle. Expressed opinions are my own.
Websitehttps://thomaswue.dev
Had an extensive conversation with Marco at the JetBrains office in Munich about the future of @graalvm, the benefits of ahead-of-time compilation, and whether AI is going to take over compiler development 😉: https://www.youtube.com/watch?v=naO1Up63I7Q
Java Performance Myths: JIT vs AOT, GraalVM, Compilers – Thomas Wuerthinger | The Marco Show

YouTube
Super excited to be this year for the first time at Spring I/O in Barcelona talking about @graalvm 🏆 and Spring with @starbuxman ! Expect a session with some energy that demonstrates why native image is awesome for your Spring applications 😉.
https://2025.springio.net/
Spring I/O • 21-23 • May • Barcelona 2025

Spring I/O • 21-23 • May • Barcelona 2025

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 project.
Happy New Year everybody!

https://thomaswue.dev/twitter/archive/tweets.html

Twitter archive

#Java developers...#JavaOne is BACK (18-20 Mar). Early bird registration is available through Feb 9th. Please (re)join the Java Team from Oracle at THE conference that started it all:

Blog ➡️ social.ora.cl/6015Qne5z

Event ➡️ https://javaone.com

#OpenJDK #JDK

GraalVM for JDK 23 Release Stream 🚀

Join us us to be the first to know about the all cool new features in GraalVM 🐰 Bring your friends, and bring your questions!

YouTube

Created a repo with the step-by-step progress of the fastest #1brc solution. Key takeaways:

- @graalvm JIT provides 8+% for free. 🚀
- Parallellize and optimize data structures to get 95% of the way.
- Squeeze out the max by understanding the CPU.

https://github.com/thomaswue/1brc-steps

GitHub - thomaswue/1brc-steps: 1️⃣🐝🏎️ Path to the Fastest #1BRC Solution

1️⃣🐝🏎️ Path to the Fastest #1BRC Solution. Contribute to thomaswue/1brc-steps development by creating an account on GitHub.

GitHub

Wow, trying out #GraalVM 23 with the new `-Os` option (optimize for size), which is a great fit for CLI applications and my garmin-babel tool just shrunk by 50% compared to the 21 version… Well done, @thomaswue and team! cc @alina_yurenko

https://github.com/michael-simons/garmin-babel/commit/e18f0efd380608ffdb1cd5d46d72bb5d81a6cee8

Update to Java 23. · michael-simons/garmin-babel@e18f0ef

Tooling for the archive created by Garmin datamanagement. - Update to Java 23. · michael-simons/garmin-babel@e18f0ef

GitHub

Announcing Graal Development Kit for Micronaut (GDK) 4.5.0 based on Micronaut® framework 4.5.0!🎉

Learn more: https://blogs.oracle.com/java/post/announcing-graal-development-kit-for-micronaut-450

Thank you @gunnarmorling for the awesome #1brc prize. This was the hardest earned coffee mug in my life! #GraalVM
My final #1brc submission runs as a #Java program compiled to #GraalVM native image and processes the whole 13GB file with 1 billion rows in only 316 milliseconds (on an Intel i9-13900K). You can show this to anybody who thinks Java is slow 😂!