Advanced Spring AI: Creating Agentic Workflows with Function Calling
The landscape of AI is rapidly evolving, moving beyond simple request-response models to more sophisticated, agentic systems. These systems empower Large Language Models (LLMs) to not just generate text, but…
Spring Boot 4.0: What’s Next for the Modern Java Architect?
A Forward-Looking Comparison of Spring Boot 3.x and 4.0 Staying on top of the rapidly evolving Java ecosystem is paramount for any software architect. The shift from Spring Boot 2.x…
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…
FIPS JDK 21 Image
Warning: Use FIPS Instructions at Your Own Risk The provided Dockerfile and instructions are intended to assist in creating a FIPS-compliant environment for your Spring Boot application. However, achieving and…