All Categories - Blog of Vincent VAUBAN

Your next engineering level may depend less on code than influence. 🔸 TLDR You can...
Mocking repositories isn’t testing your database. Here’s what is. 🔸 TLDR ▪️ Unit tests are...
September 17, 2026 · jakartaee
Want to build a stateful AI workflow in Java instead of hiding everything behind one giant prompt...
Spring AI is moving fast; but the biggest story is not just new models. Here are 10 standout...
Your JVM has a black box. Are you actually using it? ✈️☕ 🔸 TLDR JFR is an event-based...
Still using Thread for background work? Meet JobRunr instead. 🚀 🔸 TLDR JobRunr makes...
Top 1% before LinkedIn pulls the plug on SSI. 🔓👋 🔸 TLDR ▪️ SSI gives you a broad picture of...
100M Java values. One flat array. Valhalla changes the memory game. 🔸 TLDR Project Valhalla...
🔸 WHY JAVA CERTIFICATION IS A GREAT ASSET TODAY ▪️ Signals up-to-date skills (Java 25:...
When you buy a programming or software engineering book, how do you actually prefer to read it? ...
Expose your Own Diagnostics Your app has more to say: expose it with a custom Actuator endpoint...
“Some have described Java 8 as candy with Lambdas and Java 9 as medicine with modules.”--Mark...
What happens when lessons from the 1 Billion Row Challenge meet Apache Parquet? 🤔 Java Champion...
Good code does more than compile. It should be understandable, efficient, resilient, secure and...
A GET endpoint should retrieve a resource; not secretly modify it. It may look convenient to...
GraalVM 25.2 is here! 🎉 But what exactly is GraalVM, and how does it differ from the JVM most...
I’m proud to support BarranquillaJUG as a Content Partner, helping share Java learning resources...
AI agents write faster; Java engineers must still think deeper. In this episode of The Marco...
Ship database changes with Flyway + Spring Boot in 5 baby-steps. 🔸 WHAT IS FLYWAY? Flyway...
Reaching the next level—Tech Lead, Staff Engineer, Architect, Engineering Manager or Principal...
More Posts