All Categories - Blog of Vincent VAUBAN

December 29, 2025 · cleancode,craftsmanship,programmmer,techlead
🔸 TLDR ▪️ Refactoring = improving code structure without changing what it does ✅ ▪️ Do it in...
December 29, 2025 · java,programmmer,techlead
Java’s type system has a few “ghost” types: the compiler uses them, you benefit from them… but...
December 29, 2025 · springboot,spring,certification,vcp,slides
🔸 WHY SPRING CERTIFICATION IS A GREAT ASSET TODAY ▪️ Validates real-world, production-ready...
December 29, 2025 · jakartaee,programmmer
🔸 TLDR JSF/Jakarta Faces is a component-based, server-side UI framework for Java web apps,...
December 29, 2025 · react,programmmer
🔸 TLDR ▪️ A useLocalStorage hook keeps your React state persistent by reading from localStorage...
🔸 TL;DR Distributed tracing lets you see a single request hop through multiple services using...
December 29, 2025 · java,java21,ocp,certification,slides
🔸 WHY JAVA CERTIFICATION IS A GREAT ASSET TODAY ▪️ Signals up-to-date skills (Java 21: virtual...
December 29, 2025 · cleancode,programmmer,techlead,craftsmanship
That Clean Code recommendation — “Split overloaded classes into specific ones.” — is basically a...
Spring Boot 4 is shaping up to be a big “make it easier to do the right thing” release....
December 29, 2025 · jakartaee,java,certification,programmmer
🔸 TL;DR A .war is basically a JAR-shaped archive for web apps. web.xml is optional (but has a...
December 29, 2025 · cleancode,craftsmanship,programmmer,techlead
🔸 ✅ TL;DR Flag arguments (boolean/enum/string) make methods do multiple jobs. Split them into...
🔸 TLDR ▪️ Wrap your fast-changing value in a useDebounce hook ▪️ It only updates after the...
December 29, 2025 · springboot,spring,programmmer,java,techlead
🔸 TL;DR ⚡ JdbcTemplate is your “SQL with Spring superpowers”: it removes JDBC boilerplate,...
December 29, 2025 · springboot,spring,certification,slides,vcp
🔸 WHY SPRING CERTIFICATION IS A GREAT ASSET TODAY ▪️ Validates real-world, production-ready...
December 29, 2025 · api,programmmer,techlead
🔸 TL;DR Log levels are a contract: TRACE/DEBUG for developers, INFO for business flow, WARN...
🔸 TL;DR The JDK ships a seriously underrated toolbox in JAVA_HOME/bin: process discovery (jps)...
🔸 TL;DR ▪️ Subclass when you truly need to extend an existing class (or you’re forced to). ...
December 29, 2025 · java,certification,java21,slides,ocp
🔸 WHY JAVA CERTIFICATION IS A GREAT ASSET TODAY ▪️ Signals up-to-date skills (Java 21: virtual...
December 29, 2025 · quote,team,programmmer,techlead
“Be the developer you always wanted to have on your team.” — Vlad Mihalcea, Java Champion 🔸...
Spring Boot 4 migration isn’t just “bump the version” — it’s dependencies, plugins, baseline...
More Posts