Lilian BENOIT
banner
lilian-benoit.bsky.social
Lilian BENOIT
@lilian-benoit.bsky.social
☕ BordeauxJUG Leader
👥 @jee_ambassadors
🦣 @Lilian_Benoit@jvm.social

❤️ #Linux #Debian #Java #JVM #OpenJDK #JakartaEE

📝 J'écris quelques billets ➡️ https://www.lilian-benoit.fr
Reposted by Lilian BENOIT
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Reposted by Lilian BENOIT
#jfmt v0.1.0-rc1 - the very first release - is out! It's a CLI based #java code formatter, made with GraalVM, #Eclipse JDT and PicoCLI

github.com/bmarwell/jfm...

Let me know what you think of the general approach!
Release Release v0.1.0-rc1 · bmarwell/jfmt
Changelog 🔀 Merge e2b6aa3 Merge pull request #147 from bmarwell/release_fix_2, closes #147 9ee18fd Merge pull request #146 from bmarwell/fix_release_update_readme, closes #146 3e60e0c Merge pull r...
github.com
November 7, 2025 at 7:59 AM
J'en avais parlé lors de session d'octobre au #bordeauxjug
Ça y est. C'est proposé pour le jdk 26.
🎯 JEP 500 proposed to target JDK 26
Title: Prepare to Make Final Mean Final
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/500
October 29, 2025 at 11:56 AM
C'est parti pour la session #KarateConnect au #bordeauxjug
October 16, 2025 at 5:41 PM
Reposted by Lilian BENOIT
The JDK 25 release is available!

Thank you to the team involved for making this happen.

Dive into the details and explore what’s new and noteworthy 👉 hubs.la/Q03Ly2910

Download #EclipseTemurin JDK 👉 hubs.la/Q03Ly8MS0

#Java #JDK #Temurin #Adoptium #JDK
September 30, 2025 at 5:11 PM
Reposted by Lilian BENOIT
#Java peers...Find out what #JDK enhancement proposals have been integrated in #JDK25 since #JDK21:

openjdk.org/projects/jdk...
September 23, 2025 at 6:54 PM
Reposted by Lilian BENOIT
Java 25 / JDK 25: General Availability
mail.openjdk.org
September 16, 2025 at 1:26 PM
Reposted by Lilian BENOIT
Spring Boot 4 sera disponible en Novembre prochain. Si vous connaissez un JUG en France ou en Belgique qui serait intéressé par une session, n'hésitez pas à faire signe.

RT apprécié :)
September 1, 2025 at 8:20 AM
Reposted by Lilian BENOIT
Announcing openjdk-mobile.github.io

An initiative to collaborate on tools/expertise for real Java on Mobile

mail.openjdk.org/pipermail/mo...

Let's leverage the power, beauty and maintainability of OpenJDK to run Java apps on mobile!
Java on Mobile
openjdk-mobile.github.io
August 29, 2025 at 12:46 PM
Reposted by Lilian BENOIT
August 9, 2025 at 12:12 AM
Reposted by Lilian BENOIT
Mise à jour de PVE 8 à PVE 9 faite à la maison, petit rex : j.hommet.net/maj-proxmox-...

#Proxmox #Homelab #HOMMET.NET
August 10, 2025 at 1:36 PM
Reposted by Lilian BENOIT
📦 keycloak / keycloak
⭐ 28,488 (+30)
🗒 Java

Open Source Identity and Access Management For Modern Applications and Services
GitHub - keycloak/keycloak: Open Source Identity and Access Management For Modern Applications and Services
Open Source Identity and Access Management For Modern Applications and Services - keycloak/keycloak
github.com
July 26, 2025 at 1:02 PM
Reposted by Lilian BENOIT
Java for Agentic AI App Development: What You Need To Know thenewstack.io/java-for-age...
Java for Agentic AI App Development: What You Need To Know
Java is becoming an essential part of the agentic AI stack. Learn how to get started with tools like MCP, LangChain4j, Quarkus and OTel.
thenewstack.io
July 1, 2025 at 3:45 PM
Reposted by Lilian BENOIT
The 15th edition of the #JVM Language Summit is coming up (August 4-6).

Register now to meet and network with #OpenJDK engineers, visiting language experts, and #Java luminaries.

Learn more (sign up soon, space is limited!) ➡️ openjdk.org/projects/mlv...

#JVMLS2025 #JVMLS
June 30, 2025 at 2:17 PM
Reposted by Lilian BENOIT
Le nouveau zine de @b0rk.jvns.ca : Les règles secrètes du terminal

👉 jvns.ca/blog/2025/06...
June 30, 2025 at 4:27 PM
Reposted by Lilian BENOIT
#JavaDay c’est parti. @jmdoudoux.bsky.social ouvre le bal avec une présentation sur les évolution entre #Java 21 et 25
June 5, 2025 at 8:11 AM
Reposted by Lilian BENOIT
What's new in JDK 25 on the JDK Flight Recorder.

From Erik Gahlin

egahlin.github.io/2025/05/31/w...
What’s new in JDK 25
JDK 25, to be released on September 16, is set to include three new Java Enhancement Proposals (JEPs) for JFR and several enhancements to the jdk.jfr API and the jfr command.
egahlin.github.io
June 1, 2025 at 10:55 PM
Reposted by Lilian BENOIT
Open Source Experience a ouvert son call for paper pour cette année. www.opensource-experience.com/programme/ap...
J'en serai le CfP lead pour la track Dev. Offrez nous de belles propositions dev 🤗
Appel à conférences - Open Source Experience
L'appel à conférences d'Open Source Experience ou CFP (call for papers) a lieu tous les ans et permet d'élaborer le programme de conférences
www.opensource-experience.com
May 27, 2025 at 8:09 AM
Reposted by Lilian BENOIT
OTD…May 23, 1995

Happy Birthday, #Java! Here’s to 30+ more years with a beautiful combination of technology innovation and community participation!
May 23, 2025 at 1:29 PM
Reposted by Lilian BENOIT
Celebrate #Java’s 30th Birthday by sharing your Dukes. I’ll start
May 23, 2025 at 7:13 AM
Reposted by Lilian BENOIT
Je suis joie 🥳.

Le structured output avec AI Endpoints d'OVHcloud est dispo 🤩.

Premier step avant le function calling et le MCP 🚀 (notamment avec @langchain4j.dev 😍).

📝: blog.ovhcloud.com/using-struct... 📝

Il se peut que j'ai mis du #jbang et du #Java 😇.

👋
Using Structured Output with OVHcloud AI Endpoints - OVHcloud Blog
If you want to have more information on AI Endpoints, please read the following blog post.You can, also, have a look at our previous blog posts on how use AI Endpoints. You can find the full code exam...
blog.ovhcloud.com
May 23, 2025 at 2:41 PM
Reposted by Lilian BENOIT
🎉 Java is turning 30! ☕️

On 22 May, join the celebration of three decades of innovation, code, and community!

📺 www.youtube.com/live/LHHPbI7...

🗓️ Checkout the schedule dev.java/community/ja...

Don't miss it! See what's brewing next and be part of Java's joy!

#JavaTurns30 #HappyBirthday
Java's 30th Birthday
YouTube video by Java
www.youtube.com
May 20, 2025 at 9:15 AM
Reposted by Lilian BENOIT
TIL: since jdk22 you can use the JVM option -XX:LogClassLoadingCauseFor=com.mycompany.MyClass in conjunction with -Xlog:class+load+cause* to find out the stacktrace that triggers the load of the specify class.
see github.com/openjdk/jdk/...
8193513: add support for printing a stack trace on class loading by dougxc · Pull Request #14553 · openjdk/jdk
In the development of libgraal, it has been very useful to see why a given class is loaded (e.g., trying to reduce startup time by avoiding unnecessary eager class loading). One way to do this is t...
github.com
May 13, 2025 at 3:07 PM
Reposted by Lilian BENOIT
My thanks to @richard.fichtner.dev and the #JCON2025 organizers for inviting to celebrate 30 years of #Java!
May 15, 2025 at 4:30 PM