Sign in

Christian Humer

@chumer.dev
445 followers 210 following 480 posts

PL/VM/Compilers at Oracle. Working on Truffle/Graal. ME/CFS Caretaker and Activist (ooe-mecfs.at). Austrian expat in Zurich.

PostsRepliesMedia
Reposted by Christian Humer
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
Christian Humer @chumer.dev · 13/08/2026
This is how we made bytecode interpreters in Java competitive with state of the art assembly tuned C interpreters. They partially evaluate like Truffle interpreters at the same time! Integrated in GraalPy, GraalWasm and Crema! Soon in GraalJS! Great work by Yudi Zheng!
152
Reposted by Christian Humer
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
Christian Humer @chumer.dev · 22/07/2026
Untrusted code. Inside your server. What could possibly go wrong? Read this, I wrote this 👇
021
Christian Humer @chumer.dev · 14/07/2026
GraalJS 25.1 delivers: ✅ ECMAScript 2026 by default ✅ Easy Java and Kotlin embedding ✅ Node.js 24 support ✅ Safe untrusted code sandboxing medium.com/graalvm/graa...
medium.com
GraalJS 25.1: Modern JavaScript on GraalVM
GraalJS, the high-performance embeddable JavaScript implementation on GraalVM, is here with the latest ECMAScript features!
020
Christian Humer @chumer.dev · 01/07/2026
GraalVM 25.1 is out! 🎉 This is a big one. As usual, here are my favorites 👇 bsky.app/profile/graa...
110
Reposted by Christian Humer
GraalVM @graalvm.org · 25/06/2026
Join us next Tuesday at 5 PM CET / 8 AM PT for GraalVM 25.1 release party!🎉 www.youtube.com/watch?v=vmPs...
youtube.com
GraalVM 25.1 Release Stream!🚀
YouTube video by GraalVM 🚀
0118
Reposted by Christian Humer
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
Christian Humer @chumer.dev · 06/05/2026
Lets go! This is big!
020
Reposted by Christian Humer
GraalVM @graalvm.org · 30/04/2026
Seven years ago at @devoxx.uk, we announced our first commercially supported product, GraalVM Enterprise. This year, we are back with big news 👀 Can you guess what it is?
092
Christian Humer @chumer.dev · 18/03/2026
Endlich bewegt sich was für ME/CFS und PAIS in Oberösterreich: t.co/wCCYKCtKZy
t.co
https://www.ots.at/presseaussendung/OTM_20260318_OTM0026/lh-stvin-haberlander-nach-rundem-tisch-starten-vorbereitungen-fuer-eigene-anlaufstelle-fuer-betroffene-von-postakuten-infektionssyndromen-pais?...
041
Christian Humer @chumer.dev · 13/02/2026
Today is the day where I kicked off my first LLM related project at work. I had a good run avoiding it. You can't hide from it forever I guess.
010
Reposted by Christian Humer
Rudi Anschober @rudolfanschober.bsky.social · 07/02/2026
Gedanken am Samstag:“Warum wir ein gutes Gesundheitssystem für alle brauchen“ - heute im Blog auf www.anschober.at
0213
Christian Humer @chumer.dev · 04/02/2026
Work with us! We still have the best cookies!
020
Reposted by Christian Humer
GraalVM @graalvm.org · 02/02/2026
Good morning #JFokus!👋 Make sure to catch @ssmith.bsky.social and @fniephaus.com to ask anything you want to know about GraalVM & WebAssembly, and attend their session on Wednesday!
192
Reposted by Christian Humer
GraalVM @graalvm.org · 21/01/2026
GraalVM 25.0.2 is now available! 🚀 Upgrade to get the latest security updates and improvements. Release notes: www.graalvm.org/release-notes/ Downloads: www.graalvm.org/downloads/
0136
Reposted by Christian Humer
Ian Preston @ianopolous.bsky.social · 23/01/2026
Someone's added APE (Actually Portable Executable) support to the GraalVM AOT compiler for Java. So now it is possible to AOT compile Java to a single binary that runs on MacOS, Windows, and Linux on both x86 and ARM! github.com/oracle/graal...
github.com
[GR-52220] Support for Cosmopolitan Libc · Issue #8350 · oracle/graal
Feature request Build-once, run-anywhere, but for native-image Is your feature request related to a problem? Please describe. Currently, one must run a Native Image build for each operating system ...
042
Christian Humer @chumer.dev · 07/01/2026
Feeling incredibly grateful! 🙏 Together with my amazing @Oracle colleagues, we raised nearly $14,000 to support high-impact biomedical research into ME/CFS, the disease my partner is suffering from, through @weandme.bsky.social . 💪🤩 #OracleGiving #MECFS
Screenshot of $13,863 raised by 30 donors and matched by Oracle.
171
Reposted by Christian Humer
TruffleRuby @truffleruby.dev · 17/09/2025
TruffleRuby 25.0 is released! 🚀🎉 It can now run native extensions in parallel, just like Ruby code already ran in parallel in Threads on TruffleRuby! It also features many compatibility improvements and notably support for custom Digest algorithms. github.com/oracle/truff...
github.com
Release TruffleRuby 25.0.0 · oracle/truffleruby
TruffleRuby is a high-performance implementation of the Ruby programming language. It aims to be fully compatible with the standard implementation of Ruby, MRI. More information is available at htt...
195
Christian Humer @chumer.dev · 16/09/2025
GraalVM 25 released today! 🎉 My favorites this release👇
1145
Christian Humer @chumer.dev · 07/09/2025
That was my total lunar eclipse today here in Zurich. There was a crowd of astrophotographers around. The moon was barely visible for 5 seconds, but the crowd was "ooooohhhh aaaahhh". I love these people.
030
Reposted by Christian Humer
GraalVM @graalvm.org · 24/07/2025
openHAB, the open source home automation software, has integrated GraalPy!🤖🐍 "Unlike the Jython Scripting add-on, it offers full Python 3.11 support and is future-proof. It can be used as a scripting language in UI, file-based rules, and transformation services" www.openhab.org/blog/2025-07...
openhab.org
openHAB 5.0 Release
A new major release of openHAB is here! openHAB 5.0 comes with a lot of exciting new features and improvements, including Matter support, a new Python Scripting add-on and a ton of other enhancements.
064
Christian Humer @chumer.dev · 19/06/2025
My favourite event of the year, the GraalVM community summit, has a date! If you are building with GraalVM, Truffle or one of our languages, please make sure to come and tell us about it! In return, you will get a chance to shape where we are headed next!
031
Reposted by Christian Humer
GraalVM @graalvm.org · 02/06/2025
Ubuntu now provides the GraalVM JDK with Native Image as a snap for a quick installation: discourse.ubuntu.com/t/leveling-u...
0257
Christian Humer @chumer.dev · 12/05/2025
Today is World ME/CFS day. My partner has been severely suffering from this disease for almost three years now. The care and research situation is really dire. It's so bad I even made a sign myself. Probably one of the hardest engineering challenges I had to tackle in a while.
192
Reposted by Christian Humer
Adam Bien @adambien.blog · 11/05/2025
☕️🎙️"Run Java with Java" an airhacks.fm conversation with @chumer.dev about GraalVM and Espresso is ready to listen 👉 adambien.blog/roller/run_j... #java #airhacks #podcast
airhacks.fm
airhacks.fm podcast
podcast with adam bien
053
Christian Humer @chumer.dev · 24/04/2025
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...
github.com
We are hiring! · apple pkl · Discussion #1048
Are you interested in working on Pkl? Do you know anyone that would be great on the Pkl team? Come help us as we grow our young language! We are looking for another core team member. As a core team...
0255
Reposted by Christian Humer
Fabio Niephaus @fniephaus.com · 22/04/2025
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.
0199
Christian Humer @chumer.dev · 20/04/2025
Assume you have a full Maven Central Dependency Graph. What questions would you ask it?
000
Reposted by Christian Humer
GraalVM @graalvm.org · 16/04/2025
SkipFlow, an extension of the points-to analysis in Native Image, can reduce binary size by an average of 6.35% without increasing build time. Learn more about it: medium.com/graalvm/skip... #GraalVM #Java #StaticAnalysis
medium.com
SkipFlow: Producing Smaller Executables with GraalVM
Points-to analysis is a crucial part of every GraalVM Native Image build. In this blog post, we present SkipFlow, an extension of our…
074
Reposted by Christian Humer
Ionut Balosin @ionutbalosin.bsky.social · 07/04/2025
Top-notch talks this evening at the Java Meetup #Vienna with talks by @chumer.dev and @hansolo.eu on Truffle Metacompilation and JVM Memory Management 🚀
072
Christian Humer @chumer.dev · 06/04/2025
So excited by the new demos I am going to show tomorrow. 🤩 Make sure you drop by if you happen to be close to Vienna.
000
Reposted by Christian Humer
Alina Yurenko @alina-yurenko.bsky.social · 03/04/2025
A 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!
0164
Christian Humer @chumer.dev · 02/04/2025
Next Monday, join me at the Java Meetup Vienna for a dive into Truffle! Discover how writing an interpreter in Java lands you a compiler for free. Besides free compilers there is also free pizza and beer... www.meetup.com/java-vienna/...
meetup.com
"Truffle Meta Compilation in Action" + "Exploring JVM Memory Management", Mon, Apr 7, 2025, 6:00 PM | Meetup
Agenda 18:00 doors open 18:20 welcome 18:30 **Truffle Metacompilation in Action** - *Christian Humer* 19:30 break 19:55 raffle 20:00 **Trash Talk - Exploring the JVM memor
1105
Reposted by Christian Humer
Fabio Niephaus @fniephaus.com · 28/03/2025
Our "javac on #WebAssembly" demo (and code!) for #WasmIO25 is up on GitHub in case you want to play with the new Wasm backend for @graalvm.org! 🚀 More details to follow soon! graalvm.github.io/graalvm-demo...
12614
Reposted by Christian Humer
Sébastien Deleuze @seb.deleuze.fr · 28/03/2025
Probably the most impressive and exciting talk I have seen in years! Congrats to @fniephaus.com and Patrick Ziegler for their #wasmio presentation and work on @graalvm.org starting to compile Java applications to WasmGC. Kudos to @thomaswue.dev too.
34722
Reposted by Christian Humer
Thomas Wuerthinger @thomaswue.dev · 26/03/2025
That original CFG-based JIT compiler in V8 code name „Crankshaft“ was btw in large parts created by my work at the Google V8 team in summer 2010. Happy to see that the CFG-based approach is back 😆! v8.dev/blog/leaving...
v8.dev
Land ahoy: leaving the Sea of Nodes · V8
Why V8 decided to move away from Sea of Nodes and go back to CFG instead
0176
Reposted by Christian Humer
Fabio Niephaus @fniephaus.com · 21/03/2025
Join @alina-yurenko.bsky.social and me for the @graalvm.org release stream next week! We'll cover all the cool new features and improvements in GraalVM, #GraalPy, #GraalJS, and other Graal technologies!
074
Christian Humer @chumer.dev · 18/03/2025
Truffle 24.2, together with all the Graal languages and GraalVM for JDK 24, was released today 🎉 This is a big one. My favorites this release 👇
192
Reposted by Christian Humer
Brice Dutheil @bricedutheil.bsky.social · 18/03/2025
Volker Simonis evaluated CPU & memory consumption of Leyden & @graalvm.org Native Image for a simple javac benchmark. Native Image is still much faster than Leyden for short workloads but GraalCE can be 2x slower for longer runs & only GraalEE with G1 & PGO beats HotSpot: github.com/simonis/Leyd...
github.com
GitHub - simonis/LeydenVsGraalNative: Benchmarks, data and scripts for comparing Leyden with Graal Native Image
Benchmarks, data and scripts for comparing Leyden with Graal Native Image - simonis/LeydenVsGraalNative
122
Reposted by Christian Humer
Alina Yurenko @alina-yurenko.bsky.social · 08/03/2025
Happy IWD to all my fellow speakers, developers, and women all over the world. Keep changing the world for better ❤️
0323
Christian Humer @chumer.dev · 01/03/2025
Today marks 10 years at Oracle Labs! 🎉 It has been great to watch GraalVM grow from a dream to a mature product. I've never been bored this entire time and there is no boredom in sight. Here’s to the next decade with the best colleagues!
0191
Reposted by Christian Humer
Stefan Marr @stefan-marr.de · 26/02/2025
The MoreVMs deadline is in a month! We're looking forward to your talk proposals, blog posts, or extended abstracts. New this year: we ask you to submit a description of a planed experiment. Benchmarking is hard, and we're happy to help with feedback! 2025.programming-conference.org/home/MoreVMs...
2025.programming-conference.org
MoreVMs 2025 - 9th International Workshop on Modern Language Runtimes, Ecosystems, and VMs - ‹Programming› 2025
The 9th MoreVMs workshop aims to bring together industrial and academic programmers to discuss the design, implementation, and usage of modern languages and runtimes. This includes aspects such as re...
0115
Christian Humer @chumer.dev · 23/02/2025
1.5B flowing into North Korea. Can't imagine what damage this will cause. Some people often argue that crypto is useful to fight authoritarian regimes. It certainly seems like the opposite. www.forbes.com/sites/stevew...
forbes.com
Korean Hackers Steal $1.5 Billion From Cryptocurrency Exchange
Korean hackers steal $1.5 billion from Bybit cryptocurrency platform exposing security flaws.
031
Reposted by Christian Humer
Thomas Wuerthinger @thomaswue.dev · 22/02/2025
It is now 3 years since the start of the Russian military invasion of Ukraine where lots of my relatives & friends live. Thank you all who support Ukraine defend itself against the relentless attacks! Shame on those who try to destabilize, weaken or even extort a country under existential threat. 🇺🇦
04915
Christian Humer @chumer.dev · 17/02/2025
Don't be like us. If you choose a language for configuration management, choose a language that the team is already familiar with and is able to write good code in.
250
Christian Humer @chumer.dev · 16/02/2025
I had lots of fun talking about my early days as a dev, how I caused double credit bookings all over Germany, stopped smoking to survive long GraalVM meetings and how to heat the room with Java inception. Already looking forward to part 2.
1187
Reposted by Christian Humer
Stefan Marr @stefan-marr.de · 30/01/2025
Adding garbage collection to our Rust-based interpreters with MMTk octavelarose.github.io/2025/01/30/m... #mmtk #rust #gc #interpreters
octavelarose.github.io
Adding garbage collection to our Rust-based interpreters with MMTk
This is a blog post about the garbage collection framework MMTk and my experience implementing it into our own Rust-based intepreters. We talk about Rust a lot here, but we forgo a lot of its guarante...
294
Christian Humer @chumer.dev · 24/01/2025
Its that time of the year again, where we watch this video in awe and wonder how our debugging experience could look like. www.youtube.com/watch?v=72y2...
youtube.com
Tomorrow Corporation Tech Demo
YouTube video by retrogameinternals
020
Christian Humer @chumer.dev · 10/01/2025
"tracing is a labor-saving device for compiler authors". Yes tracing makes the core compiler simpler, but meta-compilation makes compilers reusable for many languages. So you need to write no compiler at all. Great article. pypy.org/posts/2025/0...
pypy.org
Musings on Tracing in PyPy
Last summer, Shriram Krishnamurthi asked on Twitter: "I'm curious what the current state of tracing JITs is. They used to be all the rage for a while, then I though I heard they weren't so effective,
031