Graeme
@graemerocher.bsky.social
📤 804
📥 232
📝 37
Senior Architect at Oracle Labs Creator of Grails and Micronaut (
https://micronaut.io
)
reposted by
Graeme
Micronaut Framework
15 days ago
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
0
6
2
reposted by
Graeme
Cédric Champeau
13 days ago
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
loading . . .
1
20
8
reposted by
Graeme
GraalVM
7 months ago
From JIT to Native: Path to Efficient Java Containers:
medium.com/graalvm/from...
by
@olyagupalo.bsky.social
#Java
#GraalVM
#Micronaut
loading . . .
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…
https://medium.com/graalvm/from-jit-to-native-path-to-efficient-java-containers-d81221418c39
0
10
9
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.
8 months ago
3
4
0
Source code generation from JSON schema with
@micronautfw.bsky.social
micronaut-projects.github.io/micronaut-js...
loading . . .
Micronaut JSON schema
https://micronaut-projects.github.io/micronaut-json-schema/latest/guide/#introduction
9 months ago
0
2
0
Generate Maven and Gradle plugins from common code using
@micronautfw.bsky.social
sourcegen
micronaut-projects.github.io/micronaut-bu...
loading . . .
Micronaut Build Plugin Sourcegen
https://micronaut-projects.github.io/micronaut-build-plugin-sourcegen/snapshot/guide/#introduction
9 months ago
0
3
0
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
loading . . .
Micronaut Servlet
https://micronaut-projects.github.io/micronaut-servlet/latest/guide/#httpServer
9 months ago
0
7
4
reposted by
Graeme
Micronaut Framework
9 months ago
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
0
7
4
reposted by
Graeme
Wolfgang Weigend
9 months ago
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
1
8
2
reposted by
Graeme
Alina Yurenko
10 months ago
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!🎉
loading . . .
[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.
https://github.com/oracle/graal/pull/10856
1
34
11
reposted by
Graeme
GraalVM
10 months ago
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...
loading . . .
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…
https://medium.com/graalvm/whats-new-in-graal-languages-24-2-328471fc4137
0
23
18
reposted by
Graeme
GraalVM
10 months ago
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
loading . . .
Welcome, GraalVM for JDK 24!🚀
Today we are releasing GraalVM for JDK 24!
https://medium.com/p/7c829fe98ea1/
0
34
13
reposted by
Graeme
Mark Reinhold
10 months ago
Java 24 / JDK 24: General Availability:
mail.openjdk.org/pipermail/jd...
Features:
openjdk.org/projects/jdk...
#java24
#jdk24
#openjdk
#java
loading . . .
https://mail.openjdk.org/pipermail/jdk-dev/2025-March/009843.html
8
111
64
#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
loading . . .
https://javaone.com
10 months ago
0
1
1
reposted by
Graeme
Fabio Niephaus
10 months ago
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!
2
34
11
Jakarta Data support in Micronaut Data is coming
github.com/micronaut-pr...
🔄
loading . . .
Jakarta Data by dstepanov · Pull Request #3321 · micronaut-projects/micronaut-data
https://github.com/micronaut-projects/micronaut-data/pull/3321
10 months ago
0
7
2
How did we get to this point? 🤦
10 months ago
2
8
0
reposted by
Graeme
InfoQ
11 months ago
#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
0
6
3
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
11 months ago
4
11
1
reposted by
Graeme
GraalVM
11 months ago
Micronaut Framework 4.7.0 Provides Integration with LangChain4j and Graal Languages:
www.infoq.com/news/2025/02...
loading . . .
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 ...
https://www.infoq.com/news/2025/02/micronaut-langchain4j/
0
15
5
reposted by
Graeme
GraalVM
11 months ago
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...
0
9
4
reposted by
Graeme
Micronaut Framework
11 months ago
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
0
7
5
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 .
loading . . .
GitHub - google/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.
OSS-Fuzz - continuous fuzzing for open source software. - google/oss-fuzz
https://github.com/google/oss-fuzz
11 months ago
0
12
6
reposted by
Graeme
Micronaut Framework
11 months ago
📰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
loading . . .
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...
https://micronaut.io/2025/01/16/micronaut-framework-at-kestra/
0
8
3
reposted by
Graeme
Cédric Champeau
11 months ago
Kestra is very intuitive technology. And guess what? It's built on top of
#micronautfw
! Learn more at
micronaut.io/micronaut-su...
add a skeleton here at some point
0
12
4
PR that uses Micronaut SourceGen to generate both Gradle and Maven plugins from a single codebase
github.com/micronaut-pr...
😍
#micronaut
#maven
#gradle
loading . . .
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 ...
https://github.com/micronaut-projects/micronaut-sourcegen/pull/232#pullrequestreview-2561823715
12 months ago
0
3
1
reposted by
Graeme
Micronaut Framework
12 months ago
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...
loading . . .
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…
https://medium.com/agorapulse-stories/scaling-up-into-the-cloud-agorapulse-micronaut-journey-c721a1018933
0
6
3
reposted by
Graeme
Kestra
12 months ago
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...
loading . . .
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...
https://micronaut.io/micronaut-success-stories/micronaut-framework-at-kestra/
0
12
5
reposted by
Graeme
Micronaut Framework
12 months ago
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
0
9
4
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
loading . . .
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.
https://github.com/micronaut-projects/micronaut-sourcegen/pull/220/files#diff-b6bf48448182fbacc2f5e8041cb24710c135cad158d33a6b11254baf020f1f0cR37
12 months ago
0
4
3
reposted by
Graeme
Simon Martinelli
about 1 year ago
TIL
@micronautfw.bsky.social
Data added support for Oracle JSON-Relational Duality View:
blogs.oracle.com/java/post/js...
loading . . .
https://blogs.oracle.com/java/post/json-relational-duality-views-with-micronaut-framework
2
14
4
reposted by
Graeme
Fabio Niephaus
about 1 year ago
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...
3
55
28
reposted by
Graeme
João Esperancinha
about 1 year ago
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...
loading . . .
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!
https://joaofilipesabinoesperancinha.nl/blog/blog0-12-yucca
0
2
2
reposted by
Graeme
Sergio del Amo
about 1 year ago
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
loading . . .
https://github.com/graalvm/workshops/blob/meetup/vscode-tools-for-micronaut/README.md
0
3
1
reposted by
Graeme
Thomas Wuerthinger
about 1 year ago
Yes, well kept secret on how to make your Java app run faster: Select the
@graalvm.org
JIT compiler 🚀🏆!
github.com/oracle/graal...
1
16
5
reposted by
Graeme
Alina Yurenko
about 1 year ago
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`
loading . . .
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...
https://github.com/oracle/graal/issues/10285
2
31
8
reposted by
Graeme
OpenJDK
about 1 year ago
Hello, Bluesky!
13
185
44
reposted by
Graeme
Gijs L
about 1 year ago
The integration is, despite being a first version, available with 10 chat language models and 8 embedding stores 🚀
micronaut-projects.github.io/micronaut-la...
loading . . .
Micronaut LangChain4j
https://micronaut-projects.github.io/micronaut-langchain4j/snapshot/guide/
0
0
1
reposted by
Graeme
Johan Hutting
about 1 year ago
Can't wait for the layered native images by
@graalvm.org
🚀
0
11
4
reposted by
Graeme
lefred
about 1 year ago
GraalVM in MySQL explained by Stuart during MySQL meetup London 🐬🇬🇧👀
0
10
3
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?
about 1 year ago
2
1
0
reposted by
Graeme
Thomas Wuerthinger
about 1 year ago
This will enable substantial warmup and memory footprint improvements for Truffle languages (
github.com/oracle/graal...
)!
add a skeleton here at some point
2
22
6
reposted by
Graeme
Fabio Niephaus
about 1 year ago
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
.
add a skeleton here at some point
0
11
5
reposted by
Graeme
Christian Humer
about 1 year ago
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...
2
59
31
reposted by
Graeme
Simon Martinelli
about 1 year ago
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!
2
21
8
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 🙌
loading . . .
Micronaut Kubernetes
https://micronaut-projects.github.io/micronaut-kubernetes/latest/guide/#kubernetes-client-openapi
about 1 year ago
1
11
2
reposted by
Graeme
Thomas Wuerthinger
about 1 year ago
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.
add a skeleton here at some point
0
12
2
reposted by
Graeme
Fabio Niephaus
about 1 year ago
Did you know that
#GraalPy
makes it easy to create interactive SVG charts with Pygal in your
@micronautfw.bsky.social
or
#SpringBoot
projects? 📊🐍 Micronaut demo:
github.com/graalvm/graa...
Spring Boot demo:
github.com/graalvm/graa...
Pygal example code:
www.pygal.org/en/stable/do...
0
10
6
reposted by
Graeme
Cédric Champeau
about 1 year ago
If anyone is looking for a challenge, contribute to a cool open source project! I'm looking for an implementation of convolution which would use Java's vector API:
github.com/melix/astro4...
openjdk.org/jeps/438
I've found this paper but didn't read it yet:
upcommons.upc.edu/bitstream/ha...
loading . . .
https://github.com/melix/astro4j/blob/42feeefe59de74d69164779d51046eb8566a8afa/math/src/main/java/me/champeau/a4j/math/image/ImageMath.java#L337-L367
0
4
4
Load more
feeds!
log in