Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
70

Latest Updates

Documenting code, one commit at a time.

Streamlining Product Data Fetching in Ryuu-no-Mi

In the Ryuu-no-Mi/Master-Spring-Boot-3-web-apps project, we recently focused on enhancing the frontend layer to better handle product data. Specifically, I implemented the findAll retrieval logic within our Angular product component, ensuring our view layer stays synchronized with the backend state.

The Challenge

Previously, our product component lacked a dedicated mechanism to fetch the

Modernizing API Architecture: Implementing Dependency Injection and Robust Error Handling

Improving System Reliability

The Ryuu-no-Mi/ecommerce_happymami project recently underwent a significant architectural refactor. As our e-commerce platform grew, our monolithic controllers began to suffer from tight coupling and inconsistent error handling, making the codebase increasingly difficult to maintain and debug.

The Challenge

Our previous implementation suffered from several

Scaling Complexity: Refactoring to Hexagonal Architecture

Rethinking Application Structure

Maintaining a clean separation of concerns is the difference between a project that evolves gracefully and one that becomes a tangled web of dependencies. Working on the Ryuu-no-Mi/marketplace project, we recently underwent a significant refactor to transition the codebase toward a formal Hexagonal Architecture (Ports and Adapters).

Why Hexagonal?