Oh, you are right!
06.08.2025 09:27 β π 0 π 0 π¬ 0 π 0@thomaswue.dev.bsky.social
Passionate about compilers & programming languages. GraalVM founder & project lead. VP at Oracle. Expressed opinions are my own. For DM: contact@thomaswue.dev
Oh, you are right!
06.08.2025 09:27 β π 0 π 0 π¬ 0 π 0Difficult 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!
05.08.2025 21:15 β π 10 π 0 π¬ 1 π 0GraalVM for JDK 25 will be packed with cool features, stay tuned!π
github.com/oracle/graal...
Thank you for trusting me once again, @javazone.bsky.social, I will not let you down β€οΈ
26.06.2025 07:15 β π 12 π 1 π¬ 0 π 0GraalVM 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...
π Bootiful GraalVM by @thomaswue.dev / @starbuxman.joshlong.com @ Spring I/O 2025
βΆοΈ Video: youtu.be/uAYYDJ_ubBg #springio25 @graalvm.org
We are working on a new big project for @graalvm.org β Project Crema: github.com/oracle/graal....
It will lift Native Image's default closed-world assumption by allowing dynamic loading and execution of classes at run time.
Stay tuned for updates!
You can now catch up on @jagovreede.bsky.social βs Devoxx UK 2025 session "Building a Native Multiplatform SDKMAN in JavaFX." Discover how to transform SDKMAN into a graphical interface, compile with GraalVM, and distribute across platforms.
See here - buff.ly/yZRSIPj
I had an amazing time at @devoxx.fr. Thank you for having me again, and for the wonderful friendly atmosphere, beautiful design, and lots of fun and great interactions every day β€οΈ
www.youtube.com/watch?v=pACF...
Ubuntu now provides the GraalVM JDK with Native Image as a snap for a quick installation: discourse.ubuntu.com/t/leveling-u...
02.06.2025 15:05 β π 25 π 7 π¬ 0 π 0Going green with native: reducing CPU & memory usage and carbon footprint of Java applications with @graalvm.org πΏ by @johanhutting.bsky.social and @vasco-veloso.bsky.social at @jnationconf.bsky.social
27.05.2025 13:50 β π 8 π 3 π¬ 0 π 0To celebrate Spring AI 1 1.0 GA, here's a great blog post and sample project by @andresalmiray.com and @starbuxman.joshlong.com: blogs.oracle.com/developers/p...
Spring AI meets Oracle Database meets GraalVM Native Image for great performance and productivity!π
#Java #GraalVM #Spring
Looking forward to my first Spring I/O conference! Traveling emission free β‘οΈ.
20.05.2025 14:42 β π 11 π 0 π¬ 0 π 0Heading to @springio.net?π
Be sure to save the "Bootiful GraalVM" session, where @thomaswue.dev and @starbuxman.joshlong.com will talk about building applications with blazingly fast startup, better security, and low footprint for greener and cheaper deployments!
2025.springio.net/sessions/boo...
We're starting a new video series in which we talk with our community members about how they use GraalVM. Our first guest is @rickossendrijver.bsky.social, talking about extending Java applications with Python and JavaScript to define business logic: www.youtube.com/watch?v=-Juc...
#Java #GraalPy
And it will be "serverless" #webassembly: you won't have to use JavaScript (unless you want to), you can use the #java you know and love with #graalvm: www.youtube.com/watch?v=Z2SW...
08.05.2025 12:17 β π 4 π 5 π¬ 0 π 1GraalPy is a high-performance implementation of the Python language for the JVM built on GraalVM. GraalPy is a Python 3.11 compliant runtime.
github.com/oracle/graal...
Yes, be warned though that depending on the complexity of the UI libraries you are using, compiling into a native image could be difficult. Presumably you are using JavaFX in some version?
07.05.2025 22:05 β π 0 π 0 π¬ 1 π 0Introducing our #IntelliJIDEAConf speakers and talks!
π Tips and Tricks for GraalVM and Graal Languages in IntelliJ IDEA, by Fabio Niephaus
π June 3, 11:00 am UTC
Get the full details and register today! π jb.gg/pgpngl
Apple's Pkl team is hiring a core team member working on on their GraalVM/Truffle language. Well if that is not a great opportunity, what is?
github.com/apple/pkl/di...
Since I was called out in person during the talk I should probably share it, too :-)
Jokes aside. This talk is an excellent reference for @graalvm.org and you all should watch it!
Thursday after #JavaOne, I saw @starbuxman.joshlong.com create a GraalVM Native Image with #EclipseCollections. I never tried before.
A reason some folks provided in the past for not using Eclipse Collections was jar file size. If you're using GraalVM Native Image, what reasons do you still have?
I had so much fun doing this @graalvm.org deep dive at @amsterdam.voxxeddays.com!
It covers everything you need to know to use Native Image:
β
Migration
β
Using libraries
β
Performance
β
Containerization
β
Security
β
Monitoring
β
Future projects
Watch here: www.youtube.com/watch?v=VVUn...
#Java
π§© The Future of Write Once, Run Anywhere: From Java to WebAssembly by Patrick Ziegler & @fniephaus.com @ Wasm I/O 2025
βΆοΈ Video: youtu.be/Z2SWSIThHXY
π Slides: 2025.wasm.io/slides/the-f... #wasmio25 @graalvm.org
Want to learn more about the new #WebAssembly backend for @graalvm.org and what you can do with #GraalWasm? π€
Our #WasmIO25 talk is now on YouTube. Slides are available, too.
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
09.04.2025 11:08 β π 25 π 6 π¬ 1 π 0native-image --no-fallback \ --enable-http \ --enable-https \ --allow-incomplete-classpath \ --report-unsupported-elements-at-runtime \ --install-exit-handlers \ --enable-monitoring=jmxserver,jmxclient,heapdump,jvmstat \ -H:+ReportExceptionStackTraces \ -H:+EnableAllSecurityServices \ -H:EnableURLProtocols=http,https \ -H:AdditionalSecurityProviders=sun.security.jgss.SunProvider \ -H:ReflectionConfigurationFiles=docker/native/native-image-configs/reflect-config.json \ -H:JNIConfigurationFiles=docker/native/native-image-configs/jni-config.json \ -H:ResourceConfigurationFiles=docker/native/native-image-configs/resource-config.json \ -H:SerializationConfigurationFiles=docker/native/native-image-configs/serialization-config.json \ -H:PredefinedClassesConfigurationFiles=docker/native/native-image-configs/predefined-classes-config.json \ -H:DynamicProxyConfigurationFiles=docker/native/native-image-configs/proxy-config.json \ --verbose \ -march=compatibility \ -cp "core/build/distributions/kafka_2.13-4.1.0-SNAPSHOT/libs/*" kafka.docker.KafkaDockerWrapper \ -o "native-kafka"; say "Enjoy native Kafka"
π Blogged: "Building a Native Binary for Apache Kafka on macOS"
Quick write-up on using the #GraalVM config from KIP-974 for building a self-contained, native Kafka executable.
π www.morling.dev/blog/buildin...
Thank you for the write-up! I was experimenting with the setup and added some minor comments: github.com/gunnarmorlin...
09.04.2025 10:41 β π 2 π 0 π¬ 1 π 0A polyglot system at Picnic, where business logic rules for the Java backend are defined by analysts in Python and JavaScript, powered by @graalvm.org ππ
The system executes 1.9M actions per day π₯
Thank you @rickossendrijver.bsky.social and Enric Sala!
Just faster is not enough. Without that container startup, we should be an order of magnitude faster π. PGO is in the regular Oracle @graalvm.org edition that you get with "sdk install java graal-24".
01.04.2025 11:57 β π 5 π 0 π¬ 1 π 0