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…
Geo – Fence
Every need to define an area and determine if a location is within that range? This is called a GeoFence. Very handy and useful for any kind of GPS tracking.…
Geo – Path
Once you have GeoLocations, you can then make shapes for them. So we create a GeoShape Interface that allows us to define our shape. We implement a forEach() method to…
Mastering Polymorphic Data in Spring Kafka with Avro with Dedicated Topics
As a software architect, designing robust, scalable, and adaptable distributed systems is a constant pursuit. When working with Apache Kafka, a common challenge arises: how do you send messages that,…
ListUtils Page
Ever have a list, that you need to paginate through? I certainly have, I created a simple method to ListUtils to make it easier. Several things had to be taken…
Integrating RuleBook with a Spring Boot Microservice
This post guides you through integrating the RuleBook rule engine with your Spring Boot microservice. We’ll cover adding the dependency, configuring RuleBook, and creating a service to utilize it. 1.…
CalUtils
Recently had a need to break things out over a given date range into month-long increments. I found a solution that did this, however, I was not happy with it…