Sign in

Graeme

@graemerocher.bsky.social
836 followers 232 following 37 posts

Senior Architect at Oracle Labs Creator of Grails and Micronaut (micronaut.io)

PostsRepliesMedia
Reposted by Graeme
Pyronaut @pyronautfw.bsky.social · 02/10/2026
Introducing Pyronaut, a high-performance Python open-source framework built on @micronautfw.bsky.social @graalvm.org and Graalpy! pyronaut.io/2026/10/02/i... #python #micronaut @thepsf.bsky.social
pyronaut.io
Introducing Pyronaut | Pyronaut Blog
Pyronaut is a high-performance Python application framework for building production services with rich data access, observability, cloud integrations, build-time validation, integrated testing, and en...
0117
Reposted by Graeme
GraalVM @graalvm.org · 30/09/2026
Join us at @devoxx.com next week! Explore what's new across the GraalVM ecosystem — from Native Image and Python to AI — and bring your questions! @thomaswue.dev @alina-yurenko.bsky.social @graemerocher.bsky.social @fniephaus.com
063
Reposted by Graeme
Juarez Junior @juarezjunior.bsky.social · 03/10/2026
Introducing Pyronaut, a high-performance Python framework built on @micronautfw.bsky.social, @graalvm.org, and GraalPy! pyronaut.io/2026/10/02/i... #python #graalvm #jvm #micronaut
pyronaut.io
Introducing Pyronaut | Pyronaut Blog
Pyronaut is a high-performance Python application framework for building production services with rich data access, observability, cloud integrations, build-time validation, integrated testing, and en...
001
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 17/12/2025
The Micronaut Foundation is excited to announce the release of Micronaut Framework 4.10.5 ! Please see our latest blog post for more details. micronaut.io/2025/12/17/m... #micronaut
Micronaut Framework 4.10.5
062
Reposted by Graeme
Cédric Champeau @melix.champeau.me · 19/12/2025
I am mind blown. I asked Claude to port Ratatui to Java, using Gradle, create a demo app and compile it to a native binary. It took 20 minutes. Here's the demo (this is a native binary compiled using GraalVM using the official native build tools plugin). 🫳🎤 /cc @glaforge.dev @maxandersen.xam.dk
2226
Reposted by Graeme
GraalVM @graalvm.org · 11/06/2025
From JIT to Native: Path to Efficient Java Containers: medium.com/graalvm/from... by @olyagupalo.bsky.social #Java #GraalVM #Micronaut
medium.com
From JIT to Native: Path to Efficient Java Containers
Can a Micronaut application start in milliseconds and run in a container smaller than most Go apps? It can, with GraalVM Native Image…
0108
Graeme @graemerocher.bsky.social · 24/04/2025
Not sure there has ever been a technology that made me want to ragequit software development completely like Lombok does. Somebody kill it with fire please.
340
Graeme @graemerocher.bsky.social · 07/04/2025
Source code generation from JSON schema with @micronautfw.bsky.social micronaut-projects.github.io/micronaut-js...
micronaut-projects.github.io
Micronaut JSON schema
020
Graeme @graemerocher.bsky.social · 05/04/2025
Generate Maven and Gradle plugins from common code using @micronautfw.bsky.social sourcegen micronaut-projects.github.io/micronaut-bu...
micronaut-projects.github.io
Micronaut Build Plugin Sourcegen
030
Graeme @graemerocher.bsky.social · 02/04/2025
Nice! @micronautfw.bsky.social 4.8 now ships with HTTP client and server implementations that use the built-in JDK client and server. You can build GraalVM compatible Micronaut applications with no third party dependencies micronaut-projects.github.io/micronaut-se... #java #micronaut #graalvm
micronaut-projects.github.io
Micronaut Servlet
074
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 01/04/2025
The Micronaut Foundation is excited to announce the release of Micronaut Framework 4.8.0 ! Please see our latest blog post for more details. micronaut.io/2025/04/01/m... #micronaut
Micronaut Framework 4.8.0
074
Reposted by Graeme
Wolfgang Weigend @wolfgangweigend.bsky.social · 26/03/2025
Awesome "GraalVM for JDK 24 Release Stream" by Alina Yurenko and Fabio Niephaus today with the latest "GraalVM for JDK 24" features medium.com/graalvm/welc... and medium.com/graalvm/what... @alina-yurenko.bsky.social @fniephaus.com
172
Reposted by Graeme
Alina Yurenko @alina-yurenko.bsky.social · 14/03/2025
You asked, we delivered: we merged FFM support in @graalvm.org Native Image on MacOS/AArch64!🚀😍 github.com/oracle/graal... This means that you can now also build and run locally apps like github.com/mukel/llama3... (cc @stephanjanssen.be :)) Coming soon in GraalVM for JDK 25 EA builds!🎉
github.com
[GR-58659] [GR-58660] Add FFM Support for {darwin,linux}-aarch64 on SubstrateVM by graalvmbot · Pull Request #10856 · oracle/graal
Adds support for AArch64 platforms. This is based on the x86_64 implementation and adapted accordingly.
13411
Reposted by Graeme
GraalVM @graalvm.org · 18/03/2025
Today we are releasing Graal Languages v24.2! 🎉. This release brings a Gradle plugin for GraalPy, scaling native Python across Java threads, Continuation API in Espresso, Truffle Bytecode DSL, and more! What's new: medium.com/graalvm/what... The release notes: www.graalvm.org/release-note...
medium.com
What’s new in Graal Languages 24.2
Today, along with GraalVM for JDK 24, we are releasing version 24.2 of Graal Languages. This version is designed for use with GraalVM for…
02315
Reposted by Graeme
GraalVM @graalvm.org · 18/03/2025
GraalVM for JDK 24 is here!🎉 Higher peak performance with ML, smaller executables, enhanced SBOM support, and many more new features! What's new: medium.com/graalvm/welc... The release notes: www.graalvm.org/release-note... Download now!🚀 graalvm.org/downloads/ #GraalVM #Java24
medium.com
Welcome, GraalVM for JDK 24!🚀
Today we are releasing GraalVM for JDK 24!
03412
Reposted by Graeme
Mark Reinhold @mreinhold.org · 18/03/2025
Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd... Features: openjdk.org/projects/jdk... #java24 #jdk24 #openjdk #java
mail.openjdk.org
811162
Graeme @graemerocher.bsky.social · 14/03/2025
#JavaOne is 5 days away! Don’t miss out on attending the conference that started it all! Network with #Java experts from #Oracle and the community. Register now: javaone.com
javaone.com
011
Reposted by Graeme
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
Graeme @graemerocher.bsky.social · 26/02/2025
Jakarta Data support in Micronaut Data is coming github.com/micronaut-pr... 🔄
github.com
Jakarta Data by dstepanov · Pull Request #3321 · micronaut-projects/micronaut-data
072
Graeme @graemerocher.bsky.social · 24/02/2025
How did we get to this point? 🤦
280
Reposted by Graeme
InfoQ @infoq.com · 12/02/2025
#Micronaut Framework 4.7.0 is out! Learn about the latest enhancements, including support for LangChain4J to integrate LLMs into Java apps, and improved support for Graal-based dynamic languages. Read more on #InfoQ 👉 bit.ly/41c0rxa #Java #LLMs #SoftwareDevelopment
063
Graeme @graemerocher.bsky.social · 17/02/2025
Unpopular opinion: Maven used at scale causes untold damage and keeps thousands of Senior Architects busy and employed policing uncontrolled dependency graphs from end-less copying and pasting of <dependency> snippets found on StackOverflow
4111
Reposted by Graeme
GraalVM @graalvm.org · 11/02/2025
Micronaut Framework 4.7.0 Provides Integration with LangChain4j and Graal Languages: www.infoq.com/news/2025/02...
infoq.com
Micronaut Framework 4.7.0 Provides Integration with LangChain4j and Graal Languages
The Micronaut Foundation has released Micronaut Framework 4.7.0 in December 2024, four months after the release of version 4.6.0. This version provides LangChain4J support to integrate LLMs into Java ...
0155
Reposted by Graeme
GraalVM @graalvm.org · 07/02/2025
New release: Graal Development Kit for Micronaut 4.7.3!🎉 It contains Micronaut® framework 4.7.3, software supply chain security enhancements, new hands-on labs, and more. See what's in this release: blogs.oracle.com/java/post/an...
094
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 04/02/2025
The Micronaut Foundation is excited to announce the release of Micronaut Framework 4.7.5! Please see our latest blog post for more details: micronaut.io/2025/02/04/m... #micronaut
Micronaut Framework 4.7.5
075
Graeme @graemerocher.bsky.social · 30/01/2025
Some tremendous work by @yawk.at happening at github.com/micronaut-pr... Thanks to OSSFuzz billions of fuzz tests (yes billions!) are being applied to Micronaut's server! This process has already managed to find some bugs (now fixed). This is resulting in hardening of the implementation .
github.com
GitHub - google/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.
OSS-Fuzz - continuous fuzzing for open source software. - google/oss-fuzz
0126
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 27/01/2025
📰Micronaut ⬇️memory footprint, 🏎️startup times, and modern principles matched @kestra.io needs. We could focus on building an orchestration platform to tackle the most demanding workflows while delivering a top-notch dev experience. micronaut.io/2025/01/16/m... #micronaut
micronaut.io
Micronaut framework at Kestra - Micronaut Framework
Loic Mathieu, Lead Software Engineer at Kestra, shared with us how they use the Micronaut framework at Kestra. We published “Micronaut Framework at Kestra” success story. But as enjoyable as it is for...
083
Reposted by Graeme
Cédric Champeau @melix.champeau.me · 21/01/2025
Kestra is very intuitive technology. And guess what? It's built on top of #micronautfw! Learn more at micronaut.io/micronaut-su...
micronaut.io
Micronaut Framework at Kestra - Micronaut Framework
Home » Micronaut Success Stories » Micronaut framework at Kestra Micronaut framework at Kestra Micronaut framework’s lightweight, reactive foundation lets us focus on what matters—building a robust, s...
0124
Graeme @graemerocher.bsky.social · 20/01/2025
PR that uses Micronaut SourceGen to generate both Gradle and Maven plugins from a single codebase github.com/micronaut-pr... 😍 #micronaut #maven #gradle
github.com
Prototype plugin stubs generation #209 by andriy-dmytruk · Pull Request #232 · micronaut-projects/micronaut-sourcegen
This adds support for generating Maven and Gradle stubs (#209). Description A plugin task configuration can be provided in a micronaut repo, like micronaut-json-schema. It is marked and configured ...
031
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 14/01/2025
Agorapulse published a blog post about their @micronautfw journey. @AgorapulseEng is a fascinating story of transitioning from @grailsframework to Micronaut. Moreover, they are a great OSS contributor with their Micronaut OSS Libraries. #micronaut medium.com/agorapulse-s...
medium.com
Scaling up into the Cloud — Agorapulse Micronaut Journey
Agorapulse is the go-to social media management platform for ROI-drive marketing teams, empowering them to boost brand recognition…
063
Reposted by Graeme
Kestra @kestra.io · 08/01/2025
Micronaut's lightweight, reactive foundation lets us focus on what matters—building a robust, scalable orchestration platform that developers trust. discover how we use it at Kestra: micronaut.io/micronaut-su...
micronaut.io
Micronaut Framework at Kestra - Micronaut Framework
Home » Micronaut Success Stories » Micronaut framework at Kestra Micronaut framework at Kestra Micronaut framework’s lightweight, reactive foundation lets us focus on what matters—building a robust, s...
0125
Reposted by Graeme
Micronaut Framework @micronautfw.bsky.social · 11/01/2025
The Micronaut Foundation is excited to announce the release of Micronaut Framework 4.7.4 ! Please see our latest blog post for more details. micronaut.io/2025/01/11/m... #micronaut
094
Graeme @graemerocher.bsky.social · 09/01/2025
Love this usage by Denis on the @micronautfw.bsky.social team of the IntelliJ decompiler to assert we are generating the correct bytecode using Micronaut's new bytecode generation APIs github.com/micronaut-pr... #micronaut #java #graalvm
github.com
Add Java idiom for concatenating strings by dstepanov · Pull Request #220 · micronaut-projects/micronaut-sourcegen
Compilation time source code generators. Contribute to micronaut-projects/micronaut-sourcegen development by creating an account on GitHub.
043
Reposted by Graeme
Simon Martinelli @martinelli.ch · 28/12/2024
TIL @micronautfw.bsky.social Data added support for Oracle JSON-Relational Duality View: blogs.oracle.com/java/post/js...
blogs.oracle.com
2144
Reposted by Graeme
Fabio Niephaus @fniephaus.com · 20/12/2024
We just merged the current status of the upcoming JDWP support for @graalvm.org Native Image! 🥳 This will soon provide developers with the same debugging experience they are used to in Java, but for native images! Stay tuned for more details. github.com/oracle/graal...
35526
Reposted by Graeme
João Esperancinha @jesperancinha.bsky.social · 15/12/2024
This turned me into a Kong champion. I had no idea, when I wrote it that it would get the #Kong champions program attention. Removed from Medium. With the apps created with #kotlin and #micronaut, it teaches to use Kong API OSS. Have a good one! #jvm joaofilipesabinoesperancinha.nl/blog/blog0-1...
joaofilipesabinoesperancinha.nl
Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert
What is an API Gateway and how can we use it? Kong offers that and in open-source form as well. Find out how the OSS version works!
022
Reposted by Graeme
Sergio del Amo @sdelamo.bsky.social · 14/12/2024
Micronaut Visual Studio @code Lab🧪 > In this lab we will introduce you to the @micronautfw tooling available within VS Code. This tooling is very feature-rich and makes building and working with Micronaut applications easy. github.com/graalvm/work... #micronaut
github.com
031
Reposted by Graeme
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
Reposted by Graeme
Alina Yurenko @alina-yurenko.bsky.social · 12/12/2024
Did you know that applications using the Vector API are blazing fast on @graalvm.org?🚀 On both JIT & Native Image!🔥 You can follow the status here: github.com/oracle/graal..., and take it for a spin with @sdkman.bsky.social: `sdk install java 24.ea.23-graal`
github.com
Full support for Vector API in GraalVM · Issue #10285 · oracle/graal
TL;DR Implement the Vector API (JEP 469) in GraalVM JIT and Native Image. The Vector API enables vector computations that reliably compile at runtime to optimal vector instructions, resulting in pe...
2307
Reposted by Graeme
OpenJDK @openjdk.org · 04/12/2024
Hello, Bluesky!
1318640
Reposted by Graeme
Gijs L @tubanter.bsky.social · 01/12/2024
The integration is, despite being a first version, available with 10 chat language models and 8 embedding stores 🚀 micronaut-projects.github.io/micronaut-la...
micronaut-projects.github.io
Micronaut LangChain4j
001
Reposted by Graeme
Johan Hutting @johanhutting.bsky.social · 02/12/2024
Can't wait for the layered native images by @graalvm.org 🚀
0114
Reposted by Graeme
lefred @lefredbe.bsky.social · 03/12/2024
GraalVM in MySQL explained by Stuart during MySQL meetup London 🐬🇬🇧👀
0103
Graeme @graemerocher.bsky.social · 02/12/2024
What do you do when some guy in Peru used your email address as contact for a local telecommunications company (Claro) and every month you receive their phone bill? Spam filters don't pick it up. Do I really have to phone some company in Peru to cease and desist?
210
Reposted by Graeme
Thomas Wuerthinger @thomaswue.dev · 28/11/2024
This will enable substantial warmup and memory footprint improvements for Truffle languages (github.com/oracle/graal...)!
github.com
2226
Reposted by Graeme
Fabio Niephaus @fniephaus.com · 28/11/2024
Our new DSL for generating bytecode interpreters just got merged! 🥳 Once applied, this is going to improve interpreter performance and memory footprint across GraalPy, GraalJS, TruffleSqueak, and other languages built with Truffle and @graalvm.org.
0115
Reposted by Graeme
Christian Humer @chumer.dev · 28/11/2024
Good news everyone! 🎉 After two years of R&D, we've finally merged the Bytecode DSL into master! Truffle now generates bytecode interpreters from AST-like specifications for you. ASTs are dead, long live bytecodes! Check it out: github.com/oracle/graal...
Conceptual example of the Bytecode DSL. Use any parser you like, create operations using an AST-like builder with custom node-like operations. The DSL generates an automatic bytecode format with optimizations for you.
26024
Reposted by Graeme
Simon Martinelli @martinelli.ch · 25/11/2024
The Oracle DB Docker images are awesome! Since 23.5 there are ARM images available and they start super fast. oracle-free:23-slim-faststart starts in 3.6 sec on my M4 Pro. Thanks, @gvenzl.bsky.social for doing an amazing job!
2218
Graeme @graemerocher.bsky.social · 25/11/2024
Did you know @micronautfw.bsky.social now has zero dependency @kubernetes.io client that is generated from spec micronaut-projects.github.io/micronaut-ku... using the Micronaut OpenAPI generator No more OkHTTP/Kotlin/GSON dependency bloat and @graalvm.org compatibility out the the box 🙌
micronaut-projects.github.io
Micronaut Kubernetes
1112
Reposted by Graeme
Thomas Wuerthinger @thomaswue.dev · 16/11/2024
Another big recommendation for a follow is btw @mukel.bsky.social! He is @graalvm.org team member and the author of the llama3 Java implementation.
0122