All Categories - Blog of Vincent VAUBAN

AI is changing not only how we work, but what we should pay for. Generative and agentic...
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...
17 de septiembre de 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...
17 de septiembre de 2026 · java
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...
More Posts