Sign in

Fabio Niephaus

@fniephaus.com
505 followers 138 following 92 posts

Research Manager on the @graalvm.org team at Oracle. Graal Languages, Native Image, developer tools, GraalVM developer experience. Previously at @hpi.bsky.social, @googlecolab.bsky.social, and @matonguitars.bsky.social. Views are my own.

PostsRepliesMedia
Fabio Niephaus @fniephaus.com · 6h
Curious what’s new in @graalvm.org? Meet me at: 🇧🇪 @devoxx.com BE · Oct 5–9 🇨🇭 @jugch.bsky.social, Zurich · Oct 20 🇨🇭 GraalVM Community Summit · Oct 21–22 🇲🇦 #DevoxxMA · Nov 4–5 I’ll share the latest – from Native Image, Python, and WebAssembly to Oracle Database. Where will I see you? 👋
031
Fabio Niephaus @fniephaus.com · 21/09/2026
GraalVM 🤝 WebAssembly Join me at @bedcon.bsky.social in Berlin this Wednesday (Sep 23), where I’ll talk about all the cool #WebAssembly things you can do with @graalvm.org. ➡️ bed-con.org/2026/
051
Fabio Niephaus @fniephaus.com · 25/06/2026
Come and join @alina-yurenko.bsky.social and me for another @graalvm.org release party! 🎉 We've got a lot of updates and new features to talk about. Details below👇 - see you there!
020
Fabio Niephaus @fniephaus.com · 06/05/2026
Big @graalvm.org news: - Monthly releases start this month 🚀 - New commercial support options now available 🤝
072
Fabio Niephaus @fniephaus.com · 20/04/2026
GraalVM CE can now sandbox untrusted JavaScript and WebAssembly code! 🚀 As AI generates more and more of the code we run, the ability to execute it safely matters more than ever. We have more coming that builds on this, so stay tuned! github.com/oracle/graal...
github.com
[GR-73792] Extend Truffle runtime with Polyglot Isolate and engine sandbox features. by graalvmbot · Pull Request #13322 · oracle/graal
This pull request adds support for isolated polyglot execution and guest-language sandboxing. It extends the Truffle runtime and Polyglot API to support isolated Engine and Context execution, inclu...
063
Fabio Niephaus @fniephaus.com · 25/03/2026
GraalWasm just got faster! 🔥 The new threaded interpreter delivers significantly better interpreter performance. In interpreter benchmarks, total execution time is reduced by 5-40%! Details: github.com/oracle/graal...
github.com
[GR-69570] Wasm threaded interpreter. by graalvmbot · Pull Request #13181 · oracle/graal
This PR updates the Wasm interpreter to incorporate the recently introduced bytecode handler design (#12825). A detailed documentation of this design can be found at https://github.com/oracle/graal...
1124
Fabio Niephaus @fniephaus.com · 19/03/2026
Excited to speak at #WasmCon Europe next Monday about bringing #WebAssembly to the JVM ecosystem with @graalvm.org. I’ll demo GraalWasm in a Spring Boot app and show how GraalVM can compile JVM apps to Wasm for browser, mobile, and cloud. Join us! Details: sched.co/2DY2u
0122
Reposted by Fabio Niephaus
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 Fabio Niephaus
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
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 Fabio Niephaus
Shaun Smith @ssmith.bsky.social · 12/01/2026
I'm really looking forward to @jfokus.se which is coming up soon! It's always a great conference and you might still be able to find tickets so you can join @fniephaus.com and me as we sail our longship to the mysterious lands of #WebAssembly and @graalvm.org.
Jfokus speaker banner with Shaun Smith and Fabio Niephaus presenting "GraaVM + Wasm: Fast, Efficient, Portable Apps".
083
Reposted by Fabio Niephaus
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 14/11/2025
Native Image is an *amazing* technology! Having a 150mb+ JAR full of weird compiler stuff (from jrtfs to Swing!) in kotlinc quite easily built with Native Image, and immediately yielding this kind of improvement is outstanding. Looking forward to what's next 👀
192
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
Fabio Niephaus @fniephaus.com · 04/11/2025
Excited about @quarkus.io latest update, including first-class support for JavaScript, Python, and Wasm – powered by @graalvm.org! 🚀
021
Reposted by Fabio Niephaus
Sébastien Deleuze @seb.deleuze.fr · 23/10/2025
Nice demo from @fniephaus.com from the @graalvm.org team of a Spring Boot application summarizing various files with MarkItDown and Hugging Face Transformers popular Python libraries with GraalPy. github.com/fniephaus/gr...
github.com
GitHub - fniephaus/graalpy-spring-boot-summarize: Use MarkItDown and Hugging Face Transformers in Spring Boot to summarize various files
Use MarkItDown and Hugging Face Transformers in Spring Boot to summarize various files - fniephaus/graalpy-spring-boot-summarize
0118
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
Reposted by Fabio Niephaus
Sergi Almar @sergialmar.com · 09/10/2025
Spring Shell running on the browser thanks to WebAssembly, cool demos by @fniephaus.com Repo: github.com/graalvm/graa... #DevoxxBE
0114
Fabio Niephaus @fniephaus.com · 08/10/2025
Excited to talk about @graalvm.org and #WebAssembly tomorrow at @devoxx.com! 🚀 Join me to explore Web Image and GraalWasm — and see them in action with plenty of live demos.
0103
Fabio Niephaus @fniephaus.com · 26/09/2025
Big update for GraalVM's AOT compilation in the making! 🔥
030
Reposted by Fabio Niephaus
GraalVM @graalvm.org · 25/09/2025
The new @graalvm.org 25 release is now available in the @intellijidea.com JDK downloader!🎉 Grab it while it's!🔥 www.jetbrains.com/guide/java/t...
074
Reposted by Fabio Niephaus
GraalVM @graalvm.org · 24/09/2025
Fabio @fniephaus.com will introduce Web Image, a new preview feature of GraalVM that enables compiling applications into efficient Wasm modules, including use cases and live demos. We'll also look at GraalWasm, a new embeddable Wasm runtime. m.devoxx.com/events/dvbe2...
171
Reposted by Fabio Niephaus
Christian Humer @chumer.dev · 16/09/2025
GraalVM 25 released today! 🎉 My favorites this release👇
1145
Reposted by Fabio Niephaus
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
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
Fabio Niephaus @fniephaus.com · 19/08/2025
Excited to be back at @Devoxx Belgium—this year talking about @graalvm.org and #WebAssembly! Don’t miss what’s next for Java & Wasm. 🙂 m.devoxx.com/events/dvbe2...
0225
Reposted by Fabio Niephaus
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 03/08/2025
Want to build, debug, and monitor native apps with GraalVM – all inside IntelliJ IDEA? Watch @fniephaus.com's session from #IntelliJIDEAConf 👉 youtu.be/YqrEqXB59rA
0165
Reposted by Fabio Niephaus
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
Fabio Niephaus @fniephaus.com · 20/07/2025
Had a fun chat with @adambien.blog about @graalvm.org and #WebAssembly. Give it a listen! 🙂
0125
Reposted by Fabio Niephaus
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 10/07/2025
@fniephaus.com’ session, “Tips and Tricks for GraalVM and Graal Languages in IntelliJ IDEA”, is now live! Discover how to go native, embed JS/Python/Wasm, and debug it all in IntelliJ IDEA. Watch now: youtu.be/YqrEqXB59rA #IntelliJIDEAConf
093
Reposted by Fabio Niephaus
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 03/06/2025
🎉 Greetings from #IntelliJIDEAConf 2025! We’re just hours away from kicking off Day 1. Today’s sessions: ☕ 30 Years of Java with @sharatchander.bsky.social 🧪 Kotlin notebooks, GraalVM, AI apps & more 📺 Join us at 9:00 am UTC: youtube.com/live/Bd8EA8X...
youtube.com
IntelliJ IDEA Conf 2025. Day 1
On June 3–4, 2025, JetBrains is hosting a free virtual event – IntelliJ IDEA Conf.IntelliJ IDEA Conf is a celebration of the developer community, bringing to...
0114
Fabio Niephaus @fniephaus.com · 30/05/2025
If you are based in Prague, this is a great opportunity to learn about #GraalPy and @graalvm.org, first hand from Štěpán who's working on both!
020
Fabio Niephaus @fniephaus.com · 23/05/2025
Looking for tips & tricks for @graalvm.org and Graal Languages in @intellijidea.com? Join me at IntelliJ IDEA Conf '25 to learn how to use it to: 🌱 Compile, monitor, and debug native images 🐍 Embed Python, WebAssembly, and more in your Java apps 👉 Agenda at lp.jetbrains.com/intellij-ide...
1112
Fabio Niephaus @fniephaus.com · 11/05/2025
On my way to Cologne for @jcon.one. If you want to talk about @graalvm.org, GraalPy, or GraalWasm, or just say hi, feel free to drop by the Oracle booth! 🙂
1111
Reposted by Fabio Niephaus
squillace @squillace.bsky.social · 08/05/2025
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...
youtube.com
The Future of Write Once, Run Anywhere: From Java to WebAssembly by Patrick Ziegler & Fabio Niephaus
YouTube video by WASM I/O
045
Reposted by Fabio Niephaus
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 25/04/2025
Introducing 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
jb.gg
IntelliJ IDEA Conf 2025 | June 3-4, 2025
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
0103
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
Fabio Niephaus @fniephaus.com · 17/04/2025
Did you know that #GraalPy is nicely integrated into @jbang.dev? 🐍☕️ ✅ Use Python packages in #Java ✅ Support for Python 3 ✅ Smooth interoperability via Java interfaces Full demo at: github.com/graalvm/graa...
083
Reposted by Fabio Niephaus
Shaun Smith @ssmith.bsky.social · 03/04/2025
Great to see @graalvm.org languages in action! If you're a #Java developer that needs to embed some #Python, #JavaScript, or #WebAssembly, checkout: GraalPy www.graalvm.org/python , GraalJS www.graalvm.org/javascript , GraalWasm www.graalvm.org/webassembly #wasm
graalvm.org
GraalPy
0163
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
Fabio Niephaus @fniephaus.com · 27/03/2025
"Hello from #WebAssembly generated with @graalvm.org!" 👀 (And yes, we can run more than a HelloWorld program 🤓) More at #WasmIO25 tomorrow: 2025.wasm.io/sessions/the...
2186
Fabio Niephaus @fniephaus.com · 26/03/2025
We're going live in only a few minutes!
161
Fabio Niephaus @fniephaus.com · 22/03/2025
Join us at #WasmIO25 next Friday 28th March and learn more about the new #WebAssembly backend for @graalvm.org! 🚀 2025.wasm.io/sessions/the...
2025.wasm.io
WASM I/O • 27-28 Mar • Barcelona 2025
The Future of Write Once, Run Anywhere: From Java to WebAssembly • Wasm I/O 2025. A 2-day WebAssembly conference in Barcelona, Spain
0186
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
Reposted by Fabio Niephaus
Christian Humer @chumer.dev · 18/03/2025
GraalJS now supports Wasm module imports which leverage GraalWasm. Embedding the excellent Photon Rust library in JavaScript is now even simpler:
131
Reposted by Fabio Niephaus
Christian Humer @chumer.dev · 18/03/2025
GraalPy, our Python runtime comes with lots of performance improvements, revamped native interop and a Gradle plugin for simple Python package embedding. Using a Python package from Java with Gradle is now as simple as this:
121
Fabio Niephaus @fniephaus.com · 18/03/2025
The next release of #GraalPy, #GraalJS, #GraalWasm, and other Graal Languages is out! More details in the blog post below 👇
072
Reposted by Fabio Niephaus
Thomas Wuerthinger @thomaswue.dev · 18/03/2025
Interesting comparison of startup and memory footprint of @graalvm.org native image vs Leyden early access build. We have btw also work underway that will allow arbitrary class loading by adding a Java interpreter to your native image. 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
1249
Fabio Niephaus @fniephaus.com · 09/03/2025
This is me debugging a Rust library compiled to Wasm and embedded in a @micronautfw.bsky.social microservice in @intellijidea.com: Compile with debug info, enable the Chrome Inspector for #GraalJS and #GraalWasm, and attach to the process. 🤓 Will share more details at #WasmIO later this month!
2349
Reposted by Fabio Niephaus
GraalVM @graalvm.org · 26/02/2025
Using and Debugging Python Scripts in Java Applications in VS Code: github.com/graalvm/graa... #Java #Python #GraalPy
085
Reposted by Fabio Niephaus
GraalVM @graalvm.org · 13/02/2025
Supercharge your Java Applications with Python: www.youtube.com/watch?v=IdoF... by @fniephaus.com and @timfelgentreff.bsky.social #GraalVM #GraalPy #Java #Python
youtube.com
Supercharge your Java Applications with Python! by Fabio Niephaus & Tim Felgentreff
YouTube video by Jfokus
0106