All Categories - Blog of Vincent VAUBAN

๐Ÿ‘‰No Tomcat, No real network... When testing Spring MVC applications, you have probably used: ...
Spring and Spring Boot are not competing frameworks. Spring Boot is built on top of Spring. It...
Spring Data makes repository creation incredibly easy: But this also exposes findAll() by...
๐Ÿ”ธ TL;DR In Spring Security, authorization is not only about protecting URLs. Sometimes the...
๐Ÿ› ๏ธ๐Ÿƒ SPRING TOOLS 5.2.0: BETTER IDE support for Spring developers ๐Ÿ”ธ TL;DR Spring Tools is the...
Hibernateโ€™s second-level cache does NOT store complete Java object graphs. It stores entity...
๐Ÿ”ธ TL;DR Immutable data is data that represents the SAME fact over time. Not โ€œan object...
AI can generate code. Sometimes very good code. But clients do not only pay developers...
๐Ÿ”ธ TL;DR JSpecify is becoming a BIG DEAL for Java null-safety. With Spring Boot 4 and Spring...
That simple prompt starts Alex Sotoโ€™s demo on protecting Java applications with HashiCorp Vault...
Spring Data 2026.0, also known as Spring Data 4.1, is now generally available from Maven Central....
๐Ÿ”ธ THE QUESTION Which Java version first made this code valid? โ–ช๏ธ Java 1.1 โ–ช๏ธ Java 1.3 โ–ช๏ธ...
#Java #OpenJDK #Java25 #Java17 #PatternMatching #Records #SealedClasses #SoftwareEngineering ...
โ€œYou are the sum of the people you surround yourself with.โ€ ๐Ÿ”ธ TL;DR Your environment shapes...
๐Ÿ”ธ TL;DR Calling Oracle stored procedures and functions from JPA/Hibernate is not hard. The...
JWT security in Spring Boot is powerfulโ€ฆ but only when we separate responsibilities clearly. A...
Clean Code is not only about syntax. It is also about habits, discipline, and mindset. Here is...
In software engineering, โ€œdoneโ€ can mean very different things depending on the team, the product...
If you care about Java performance and the future of the JVM, Cay Horstmannโ€™s talk on Project...
Migrating a Spring Boot application is not just about changing a version number in pom.xml. ๐Ÿ˜… ...
More Posts