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?
@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
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?
✨ 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
📝 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...
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!
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.
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 :(
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
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 📌 0We 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
"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🚀 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...
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?
🧠 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...
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.
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/
Done!
I almost forgot to send proposals! Thanks for the reminder.
3 talks submitted to @devoxx.com the last day!
18.07.2025 11:06 — 👍 4 🔁 0 💬 0 📌 0I already have it inside my Watch List ;)
Thanks
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.
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...
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 📌 0Episode 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 📌 0One 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...
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
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… 🧵👇
Frenchy and Thea looking at each other.
11.07.2025 07:59 — 👍 2 🔁 0 💬 0 📌 0Allelujah ! 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 📌 2I 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...
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).
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...