All Categories - Blog of Vincent VAUBAN

Spring Boot 4.1.0 brings two practical upgrades: lazy JDBC connection fetching and first-class...
During the DevLille 2026 conference in Lille, I interviewed several Java developers and tech...
Implementing your own authorization server is more than adding a login page. You need to...
The Java ecosystem gives us plenty of excellent choices—but which framework do you enjoy working...
With AI tools such as Mythos and GPT-5.5 capable of finding vulnerabilities at unprecedented...
Apache Shiro 2.2.0 has been available since May 26, 2026. 🚀 Not the kind of release that should...
Java certification is often misunderstood. Some developers see it as a career accelerator. ...
AI is accelerating everything. But the question is not only: “what can AI do?” The...
Java is running production: serious backend platforms production! See Netflix use case👇 🔸...
⚡ TLDR OAuth2 and OpenID Connect (OIDC) are the industry standards for securing modern...
Memory usage alone does not tell the full performance story. See why below👇 🔸 TL;DR ▪️ Java...
📌 TLDR The Spring team is facing an unprecedented wave of AI-generated security reports. March...
TLDR ⚡ Since Hibernate 6 (2022), the Semantic Query Model (SQM) replaced the old JPQL-parsing...
I’m happy to share that I’ve renewed my membership in the Oracle ACE Program for the 2026...
2026年6月19日 · java
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...
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...
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....
More Posts