All Categories - Blog of Vincent VAUBAN

🔸 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...
📊[POLL] Where does TECHNICAL LEGITIMACY come from? What makes someone a legitimate technical...
🔸 TLDR Records are excellent Spring Data JPA DTOs, but poor JPA entities. Use entities for...
🔸 TLDR Java was not the greenest language in this benchmark, but it was among the strongest...
Python is still the language most people associate with AI. But in an episode of The Marco Show...
🔸 TLDR Java Fullstack is not the final destination. It gives you the breadth to understand...
Myth: “Jakarta EE does not support live, instant reload.”➡️WRONG This belief mostly comes...
Jakarta Data brings a standardized repository API to the Jakarta ecosystem. If you already use...
Embabel 1.0.0 is now generally available! 🎉 Special thanks to Igor Dayen, Alex Hein-Heifetz and...
“AI writes the code now. Developers only need to know what to build and how to guide it.” That...
“Every coder owns THE DEBT of every fix they chose to FORGET.” Technical debt is not...
More Posts