Graeme
graemerocher.bsky.social
Graeme
@graemerocher.bsky.social
Senior Architect at Oracle Labs
Creator of Grails and Micronaut (https://micronaut.io)
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.
April 24, 2025 at 9:53 AM
Source code generation from JSON schema with @micronautfw.bsky.social micronaut-projects.github.io/micronaut-js...
Micronaut JSON schema
micronaut-projects.github.io
April 7, 2025 at 9:38 AM
Generate Maven and Gradle plugins from common code using @micronautfw.bsky.social sourcegen micronaut-projects.github.io/micronaut-bu...
Micronaut Build Plugin Sourcegen
micronaut-projects.github.io
April 5, 2025 at 11:22 AM
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 Servlet
micronaut-projects.github.io
April 2, 2025 at 8:09 AM
Reposted by Graeme
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
April 1, 2025 at 6:04 PM
Reposted by Graeme
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
March 26, 2025 at 2:53 PM
Reposted by Graeme
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!🎉
[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.
github.com
March 14, 2025 at 11:05 AM
Reposted by Graeme
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...
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…
medium.com
March 18, 2025 at 4:00 PM
Reposted by Graeme
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
Welcome, GraalVM for JDK 24!🚀
Today we are releasing GraalVM for JDK 24!
medium.com
March 18, 2025 at 3:30 PM
Reposted by Graeme
mail.openjdk.org
March 18, 2025 at 1:23 PM
#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
March 14, 2025 at 8:28 AM
Reposted by Graeme
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!
March 9, 2025 at 5:37 PM
Jakarta Data support in Micronaut Data is coming github.com/micronaut-pr... 🔄
Jakarta Data by dstepanov · Pull Request #3321 · micronaut-projects/micronaut-data
github.com
February 26, 2025 at 12:40 PM
How did we get to this point? 🤦
February 24, 2025 at 6:39 PM
Reposted by Graeme
#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
February 12, 2025 at 7:04 AM
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
February 17, 2025 at 2:21 PM
Reposted by Graeme
Micronaut Framework 4.7.0 Provides Integration with LangChain4j and Graal Languages: www.infoq.com/news/2025/02...
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 ...
www.infoq.com
February 11, 2025 at 9:44 AM
Reposted by Graeme
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...
February 7, 2025 at 10:40 AM
Reposted by Graeme
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
February 4, 2025 at 6:29 PM
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 - google/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.
OSS-Fuzz - continuous fuzzing for open source software. - google/oss-fuzz
github.com
January 30, 2025 at 12:12 PM
Reposted by Graeme
📰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 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...
micronaut.io
January 27, 2025 at 8:43 AM
Reposted by Graeme
Kestra is very intuitive technology. And guess what? It's built on top of #micronautfw! Learn more at micronaut.io/micronaut-su...
January 21, 2025 at 4:52 PM
PR that uses Micronaut SourceGen to generate both Gradle and Maven plugins from a single codebase github.com/micronaut-pr... 😍

#micronaut #maven #gradle
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 ...
github.com
January 20, 2025 at 11:53 AM
Reposted by Graeme
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...
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…
medium.com
January 14, 2025 at 7:57 AM