Service Discovery with Spring Cloud Discovery Eureka
Spring Cloud Discovery Eureka is a service registry that enables applications to dynamically discover other applications in a microservice architecture. With Eureka, applications can register themselves with the registry and…
Level Up Your Testing: Structuring Unit Tests with Subclasses
When your project grows, unit test classes can become repetitive. You often find yourself duplicating setup code, utility methods, or common assertions across multiple test suites. Subclassing provides a powerful…
Convert CSV to JSON and JSON to CSV with CSVJSONConverter
In today’s data-driven world, it’s common to work with different data formats like CSV (Comma-Separated Values) and JSON (JavaScript Object Notation). Converting data between these formats is a common task…
The S3 Local Dev Trick: Using MinIO to Simplify Cloud-Native Developmen
As a software architect building cloud-native solutions, you know that working with cloud services like AWS S3 can be a bit tricky in a local development environment. You don’t want…
Streamline Your Workflow: Generate Angular Services from Spring Boot REST APIs with Gradle
Integrating your Angular frontend with a Spring Boot backend can be a breeze if you automate the process of creating your Angular services. This post will show you how to…
Continuous Feedback in the Dev Cycle: The Key to Shipping High-Quality Code
In today’s fast-paced software development landscape, the pressure to deliver quickly is immense. But speed shouldn’t come at the expense of quality. The secret weapon to balancing both is continuous…
Coding Standard: Zero Tolerance
Coding standards are the unsung heroes of software development, quietly shaping the backbone of every successful project. Like the grammar rules of a language, they provide a common set of…