All Categories - Blog of Vincent VAUBAN
Expose your Own Diagnostics Your app has more to say: expose it with a custom Actuator endpoint...
2026年8月24日 ·
“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...
2026年8月24日
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...
2026年8月16日 ·
🔸 TL;DR Jakarta EE developers get a familiar annotation-driven model: trigger an agent, make an...
Welcome to this episode of our podcast where we dive into the most frequently asked Java...
Inspired by Antonio Goncalves’ interview with Vidocq’s creators. 🔸 TL;DR AI can generate...
Inspired by David Delabassee’s OpenJDK Quality Outreach summer update. JDK 27 has entered...
Tests can feel slow. They take time to write, failures can be difficult to investigate, flaky...
A security configuration that compiles is not necessarily a security configuration that works. ...
Virtual threads are not a Java 27 feature (they arrived in Java 21). But this podcast shows why...
🔸 TL;DR AI-generated code becomes safer with clear specifications, automated tests,...
🔸 TLDR Coding is one task within software engineering. The real job is understanding problems...
Spring Boot 4.1 introduces native gRPC support, reducing much of the manual infrastructure...

