loicmathieu

@loicmathieu@mastodon.online
141 Followers
25 Following
439 Posts
Software Architect, Java & JVM passionate, performance, #OSS contributor (mainly #Quarkus), GCP Google Developer Expert.
Like to learn stuff and share what I learned.
Twitterhttps://twitter.com/loicmathieu
Bloghttps://www.loicmathieu.fr/wordpress/
GitHubhttps://github.com/loicmathieu
BlueSkyhttps://bsky.app/profile/loicmathieu.fr
Wrapstodon 2025 for loicmathieu

See how loicmathieu used Mastodon this year!

Mastodon

Not having transactions didn't mean you couldn't implement a lock!

This is how we implement a lock mechanism in Elasticsearch inside Kestra.
https://www.loicmathieu.fr/wordpress/informatique/implementing-a-lock-in-elasticsearch/

Implementing a lock in Elasticsearch | Loic's Blog

At Kestra, the workflow orchestration and scheduling platform I work for, we have two repository implementations: JDBC (with support for H2, MySQL, and Postgres) and Elasticsearch. In JDBC, locking a record for processing is fairly easy: 1. SELECT FOR UPDATE ... WHERE ... will place a lock on the record(s) 2. We process the record(s)

Loic's Blog | Blog about IT developement, and some more stuff (travel, ecology, ...)
JDK 26 is now in Rampdown Phase One

Just published on  Foojay: "Java 25: What's New?" by @loicmathieu. Get the latest insights on updates and features in #Java25! Stay up to date on #Java.

Check it out here:
https://foojay.io/today/java-25-whats-new/

#Foojay #Developer #Coding

TIL that you can create indices concurrently in Postgres using `CREATE INDEX CONCURRENTLY ` and in MySQL by using `, ALGORITHM=INPLACE, LOCK=NONE`.

This is tremendously convenient when you use automatic migration on multi-hundred GB tables that happen at startup and don't want this startup to take hours!

Je suis orga d'un événement tech 😊

Après cette édition 2025 de Cloud Nord, je voulais partager quelques éléments autour de l'organisation de cette conf.
J'y parle des dessous de l'orga, du budget 💸 , et du CFP.

https://codeka.io/2025/11/07/je-suis-orga-dun-%C3%A9v%C3%A9nement-tech/

Je suis orga d'un événement tech - Julien Wittouck

Julien Wittouck

Les vidéos de Cloud Nord 2025 sont en ligne 🎉

Notre monteur fou (moi 😭) a fini d'uploader toutes les vidéos captées le 23 octobre dernier.

C'est pas parfait, mais c'est pas si mal pour du contenu enregistré depuis un coin de table 😅

Tout est sur Youtube : https://www.youtube.com/playlist?list=PLVQhat0Bx0WB-fhbbQ0bQkhfTLAZIU2IU

We plan to backport the quantum-resistant ML-KEM and ML-DSA implementations to Oracle's JDK 21 and 17 releases in the second half of FY26. See https://www.java.com/en/jre-jdk-cryptoroadmap.html for more details.

#crypto #jdk #java #pqc #security

"Post-Quantum Hybrid Key Exchange for TLS 1.3" is now a JEP Candidate! This feature will protect Java applications using TLS and the javax.net.ssl APIs from future quantum computing attacks.

https://openjdk.org/jeps/527

#java #jdk #security #tls

JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3

After a few small contributions to Langchain4J, I finally made my first substantial contribution: a Docker MCP transport, which allows for securely running an MCP server inside an isolated container without relying on an external process.

See https://github.com/langchain4j/langchain4j/pull/3513

Docker MCP transport by loicmathieu · Pull Request #3513 · langchain4j/langchain4j

PR raised to open discussion for the implementation, it's only a prototype for now. Issue Closes #3493 Change General checklist There are no breaking changes I have added unit and/or inte...

GitHub