Architecting Spring Boot 4 with Official Spring gRPC Support
For years, the Spring community relied on excellent third-party starters (like net.devh) to bridge the gap between Spring Boot and gRPC. With the evolution of Spring Boot 4 and the…
Team to Create Outside the Box
For years, the Spring community relied on excellent third-party starters (like net.devh) to bridge the gap between Spring Boot and gRPC. With the evolution of Spring Boot 4 and the…
My son has gotten into Minecraft and Star Wars. He wanted the two of us to build the Death Star in Minecraft. That is not a small undertaking. I got…
Sometimes you need to guarantee a list is safe to use. A simple method can make sure your safe to use the list, or have an empty list that would…
In the world of microservices, Spring Cloud Config provides a centralized way to manage externalized configurations for your applications. But what about sensitive data like database passwords or API keys?…
Spring Cloud Circuit Breaker provides a powerful abstraction for implementing the circuit breaker pattern in your microservices. At the heart of this abstraction lies the CircuitBreakerFactory, a key component that…
As a Software Architect, transitioning from the legacy spring-security-oauth2 to the modern Spring Authorization Server (SAS) is a critical shift. This guide provides a deep dive into building a robust…
Standard isEmpty() and notEmpty() methods for a ListUtils class. Nothing fancy, just simple methods and functionality. See the entire ListUtils series.