Loïc Mathieu's Avatar

Loïc Mathieu

@loicmathieu.fr.bsky.social

Lead Developer @kestra.io, Java & JVM passionate, performance, OSS contributor (mainly Quarkus), Book Author (Quarkus edition ENI), GCP Google Dev Expert. Like to learn stuff and share what I learned. https://www.loicmathieu.fr

992 Followers  |  103 Following  |  1,117 Posts  |  Joined: 18.08.2023  |  1.8733

Latest posts by loicmathieu.fr on Bluesky

I was developing an HTTP filter in Micronaut to add post-processing on the HTTP server response.

In my IDE I wrote `@ServletFilter` instead of `@ServerFilter` 🤦 ... what does it say about me?

07.08.2025 14:53 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

✨ Kestra 0.24 is live!

🧑‍🔬 Playground mode

🗂️ Task caching for faster runs

🌐 Dynamic dropdowns via HTTP

🛠️ Official SDKs: Java, Python, JS, Go

🧩 New plugins: Notion, Mistral, Anthropic, Perplexity

🏢 Apps Catalog (EE)

🔗 Custom UI links (EE)

📁 Universal file protocol

youtu.be/0ziQFQYh1ow

06.08.2025 07:01 — 👍 1    🔁 1    💬 1    📌 0
Post image

📝 Blogged: "Postgres Replication Slots: Confirmed Flush LSN vs. Restart LSN"

Exploring the difference between these two LSNs of PG replication slots, which is a common source for confusion.

👉 www.morling.dev/blog/postgre...

05.08.2025 12:33 — 👍 7    🔁 1    💬 0    📌 0
Why I'm Betting Against AI Agents in 2025 (Despite Building Them) I've built 12+ AI agent systems across development, DevOps, and data operations. Here's why the current hype around autonomous agents is mathematically impossible and what actually works in production...

Je viens justement de lire un article qui parle de ça: utkarshkanwat.com/writing/bett...

Et je viens aussi d'en discuter avec ma product manager car on prépare des choses du côté des Agent IA pour Kestra 1.0!

05.08.2025 12:52 — 👍 2    🔁 1    💬 1    📌 0

I was so eager to have named parameter that I mis-read named constructor to named parameters ;)

Named constructor is just a fancy static factory method right? Nothing exciting IMHO.

01.08.2025 07:36 — 👍 1    🔁 0    💬 1    📌 0

Named parameters in constructor and method is one of the most desired features in #java...

First time I see bogus parameter used in such area but it should not be that rare I guess :(

31.07.2025 12:06 — 👍 4    🔁 2    💬 1    📌 0
Preview
Java 25's new CPU-Time Profiler: The Implementation (2) - Mostly nerdless In this week's blog post, learn how Java 25's new CPU-time profiler in OpenJDK works internally and why concurrency is challenging.

In this week's blog post, learn how Java 25's new CPU-time profiler works internally, including signal handling, queue design, and async sampling: A deep dive into the core components behind the scenes.
Read more at: mostlynerdless.de/blog/2025/07...
#Java #OpenJDK #JFR #Profiling

30.07.2025 10:09 — 👍 20    🔁 7    💬 1    📌 0
Preview
Google tapped billions of mobile phones to detect quakes worldwide — and send alerts Study reveals how the tech behemoth is using the motions sensors on phones to expand quake warnings to more countries.

A new Study reveals how Google is using the Motion Sensors of Billions Android Phones to detect Quakes worldwide and send Alerts www.nature.com/articles/d41...

27.07.2025 19:10 — 👍 2    🔁 2    💬 0    📌 0
New JEP Draft: JDK-8358541: Post-Quantum Hybrid Key Exchange for TLS 1.3

We just published a new JEP Draft for "Post-Quantum Hybrid Key Exhange for TLS 1.3". This will build on the post-quantum ML-KEM implementation in JDK 24 (JEP 496) and is another significant step in protecting your Java applications from future large-scale quantum computers.

openjdk.org/jeps/8358541

24.07.2025 17:22 — 👍 5    🔁 3    💬 0    📌 0

"Social media users are tired of losing their identity and data every time a platform shuts down or pivots. In the ATProto ecosystem, users own their data and identities. Bluesky is the first big example, but a new wave of decentralized social networks is just beginning."

24.07.2025 18:06 — 👍 3050    🔁 462    💬 59    📌 20
Preview
Kestra Open Source has Just Reached 20,000 Stars Orchestration should be simple, powerful, accessible to everyone, and open-source.

🚀 20,000 stars on #GitHub

Kestra started with a simple idea:
Orchestration shouldn’t get in the way.
No infra hurdles. No DSL lock-in. No black boxes.

Just open-source, accessible, powerful automation built with you, for you.

Thank you.

kestra.io/blogs/kestra...

24.07.2025 15:24 — 👍 4    🔁 1    💬 0    📌 0

C'est une question pertinente d'un grand intérêt!

Est-ce que l'arrivée des IA de code risque de ralentir l'innovation dans les langages car les IA ne connaîtront pas par nature les nouveauté d'un langage ou un nouveau langage en lui-même?

23.07.2025 13:14 — 👍 0    🔁 1    💬 0    📌 0
Preview
Retrieval Augmented Generation (RAG) with Google Gemini AI and Langchain4J Create a Retrieval Augmented Generation pipeline with Google Gemini AI and the Langchain4J plugin.

🧠 Build smarter GenAI workflows with Google #Gemini + langchain4j all in Kestra.

RAG = Real context. Fewer hallucinations.

Ingest docs ➡️ Embed ➡️ Retrieve ➡️ Generate fully automated, AI-provider agnostic.

Tutorial by @loicmathieu.fr (Google Developer Expert): kestra.io/blogs/rag-wi...

22.07.2025 15:34 — 👍 2    🔁 1    💬 0    📌 0
Preview
Has this community been abandoned? · Issue #562 · reactive-streams/reactive-streams-jvm Reactive Streams Specification for the JVM. Contribute to reactive-streams/reactive-streams-jvm development by creating an account on GitHub.

When people explain me that Reactive Streams is the standard, and not java.util.concurrent.Flow, well... github.com/reactive-str...

Reactive Streams as a project is dead folks. No one maintains it, and no one is even able to make any release (see github.com/reactive-str...).

Get over it.

22.07.2025 11:30 — 👍 5    🔁 3    💬 1    📌 0
Preview
Cloud Native Days France 2026 Schedule, talks and talk submissions for Cloud Native Days France 2026

Le #CFP Cloud Native Days France 2026 est ouvert !
Si vous avez des idées de talks, foncez pour soumettre, c'est toujours mieux de le faire parmi les premiers :

cfp.cloudnativedays.fr/2026/

18.07.2025 08:37 — 👍 7    🔁 6    💬 1    📌 0

Done!
I almost forgot to send proposals! Thanks for the reminder.

18.07.2025 11:06 — 👍 1    🔁 0    💬 1    📌 0

3 talks submitted to @devoxx.com the last day!

18.07.2025 11:06 — 👍 4    🔁 0    💬 0    📌 0

I already have it inside my Watch List ;)
Thanks

18.07.2025 07:22 — 👍 1    🔁 0    💬 0    📌 0

Interesting...
How do you deal with the API size?

We have that also for @kestra.io but the size of the API easily lead to issues with the LLM context windows.

17.07.2025 16:21 — 👍 0    🔁 0    💬 1    📌 0
Preview
Under the hood: Amazon EKS ultra scale clusters | Amazon Web Services This post was co-authored by Shyam Jeedigunta, Principal Engineer, Amazon EKS; Apoorva Kulkarni, Sr. Specialist Solutions Architect, Containers and Raghav Tripathi, Sr. Software Dev Manager, Amazon EK...

The big 3 Kubernetes services (EKS, AKS, GKE) no longer use etcd (or at least not the way you do)

aws.amazon.com/blogs/contai...

16.07.2025 02:44 — 👍 55    🔁 16    💬 6    📌 2
Preview
Voxtral | Mistral AI Introducing frontier open source speech understanding models.

Mistral releases the Voxtral speech recognition models. I like that as a hard use case demo they have "French man speaking English" 🤣 mistral.ai/news/voxtral

17.07.2025 06:37 — 👍 6    🔁 1    💬 1    📌 0
LCC 328 - Expert généraliste cherche Virtual Thread
YouTube video by lescastcodeurs LCC 328 - Expert généraliste cherche Virtual Thread

Episode 328 - Expert généraliste cherche Virtual Thread #Quarkus #applets #virtualthreads #agents #accessibilité #GeminiCLI #IntelliJ #techradars sur www.youtube.com/watch?v=FTMA... et en podcast lescastcodeurs.com/2025/07/16/l...

16.07.2025 13:48 — 👍 7    🔁 4    💬 0    📌 0
Preview
Introducing Amazon S3 Vectors: First cloud storage with native vector support at scale (preview) | Amazon Web Services Amazon S3 Vectors is a new cloud object store that provides native support for storing and querying vectors at massive scale, offering up to 90% cost reduction compared to conventional approaches…

One new contender in the Vector search space: Amazon S3 Vectors.
By using S3 as the storage layer, it provides a cost-effective solution for an AI embedding store.
#aws #ai #rag
aws.amazon.com/fr/blogs/aws...

16.07.2025 12:28 — 👍 4    🔁 2    💬 0    📌 0
Preview
Cloud Native Days France 2026 Schedule, talks and talk submissions for Cloud Native Days France 2026

Le CFP pour le #CloudNativeDaysFR 2026 est ouvert 🎉.
Nous avons hâte d'apprendre de votre expérience ou de votre expertise.

Vos propositions sont les bienvenues 🤗

cfp.cloudnativedays.fr/2026/

#CloudNative #DevOps #Kubernetes

11.07.2025 06:43 — 👍 11    🔁 4    💬 0    📌 0
Post image Post image Post image Post image

Bon anniversaire Human Talks : 13 ans déjà ! 🎂

Il y a 13 ans, nous avons lancé un rendez-vous tout simple : chaque mois, offrir à des développeur·euse·s 10 minutes pour partager une idée, un outil, un retour d’expérience… 🧵👇

10.07.2025 15:44 — 👍 9    🔁 3    💬 1    📌 1
Post image

Frenchy and Thea looking at each other.

11.07.2025 07:59 — 👍 2    🔁 0    💬 0    📌 0
Post image

Allelujah ! Après moultes demandes infructueuses malgré un avis Cada favorable, la DINUM a fini par publier des chiffres détaillés sur son marché cloud. Surprise : OVH caracole en tête des commandes dans le secteur public.

10.07.2025 10:08 — 👍 35    🔁 18    💬 3    📌 2
Preview
Strings Just Got Faster In JDK 25, Strings used as keys in immutable Maps can be much faster.

I kind of miss that, but in Java 25, Strings Just Got faster!
#java #performance
It uses an internal JDK feature, the Stable annotation, to allow contant folding on the hashcode.
inside.java/2025/05/01/s...

08.07.2025 11:10 — 👍 4    🔁 2    💬 0    📌 0
Thombstone with "RIP Applet" written on it.

Thombstone with "RIP Applet" written on it.

RIP Java Applets. You made Java popular and helped it grow to what it is today.

JEP 504: Remove the Applet API has been proposed to target (openjdk.org/jeps/504), so there will be no more applets with the next JDK (JDK 26).

07.07.2025 14:53 — 👍 35    🔁 21    💬 0    📌 2
Preview
Gravitee: API Documentation at the Click of a Button Thanks to Kestra Discover how Gravitee automates API documentation using Kestra's orchestration engine and generative AI — from SQL triggers to LLM-powered content.

Last week we shared how Gravitee now generates API docs with a single click.

But what powers that feature?

A smart, AI-powered pipeline fully orchestrated in Kestra

Here’s how it works, end to end: kestra.io/blogs/gravit...

07.07.2025 15:07 — 👍 2    🔁 2    💬 0    📌 0

@loicmathieu.fr is following 19 prominent accounts