All Categories - Blog of Vincent VAUBAN
📌 TLDR The Spring team is facing an unprecedented wave of AI-generated security reports. March...
June 19, 2026 ·
TLDR ⚡ Since Hibernate 6 (2022), the Semantic Query Model (SQM) replaced the old JPQL-parsing...
June 19, 2026 ·
I’m happy to share that I’ve renewed my membership in the Oracle ACE Program for the 2026...
June 19, 2026 ·
Shipping fast is good. Learning randomly is risky. 😅 In development, “freestyle”...
Java does not evolve by accident. Behind many modern Java features, there are long-running...
June 19, 2026 ·
A good PR culture is not only about approving fast. Sometimes the best teammate is the one...
Every API has errors. But every API should not invent its own error shape. 😅 RFC 9457...
June 19, 2026 ·
Fact check: JEP 513 finalized Flexible Constructor Bodies in JDK 25, and JDK 25 reached GA on...
1/ @Transactional(readOnly = true) in Spring (before 5.1) is mostly a hint, not a speed boost....
When you build a REST API with Spring Boot 4, your controllers expose behavior. But your...
June 19, 2026 ·
💯👩🚀 SPACE vs DORA: Ask Trisha... SPACE is a framework for thinking about developer productivity....
🔸 WHY JAVA CERTIFICATION IS A GREAT ASSET TODAY ▪️ Signals up-to-date skills (Java 25: virtual...
🔸 TL;DR ▪️ Keycloak is an open-source Identity and Access Management platform. ▪️ It helps...
Yesterday, Java celebrated its 31st birthday. From applets to enterprise platforms. ...
A Java backend/full-stack developer recently asked me a very good question: “How can I improve...
🔸 TL;DR Spring Shell lets you build interactive CLI / REPL applications with the Spring...
🔸 TL;DR Eventual consistency means your distributed system may be temporarily out of sync… but...
🔸 TL;DR FlowLogix EE Components is not “yet another framework”. It is a small utility layer...
Let’s say you have this kind of model: Post -> Comments -> Votes -> Tags And now you need to...
May 25, 2026 ·
Java 26 and Java 27 are not just “another JDK release cycle”. They bring a mix of features that...

