Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
70

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×
0 Vue.js Axios

Enhancing Fleet Operations: Advanced Filtering and User Confirmation in Vue.js

Improving Dashboard UX

At Ryuu-no-Mi, we have been focusing on the Gestion-de-flotas project to refine our administrative dashboards. As our vehicle inventory grows, managing data effectively requires more than just displaying lists; it requires precise control and safe interaction patterns.

The Challenge: Scalability and Safety

Initially, our dashboard was a simple read-only list.

0 Java Spring JWT

Securing Web Applications: Implementing Fine-Grained Access Control in Spring Boot

Improving Security Architecture

In our Ryuu-no-Mi/Master-Spring-Boot-3-web-apps project, we recently focused on hardening our application's perimeter by refining our security configuration. As our project grows, moving beyond basic defaults toward a more structured, granular security model has become essential.

The Challenge

With the expansion of our API endpoints, we faced the classic

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?

0 HTML

Establishing a Foundation: Initial UI Structure for Davantedent

Setting the Foundation

In the recent development of the Ryuu-no-Mi/davantedent-gestion-citas project, we focused on establishing the core HTML architecture. A clean, semantic base is critical for any management application, as it dictates how data is organized and how the user interacts with the system.

The Role of Semantic HTML

When starting a new project, we often prioritize speed, but

0 HTML CSS

Enhancing Project Aesthetics: Integrating Jekyll Themes

Updating the Visual Identity

Maintaining a clean, professional appearance is vital for project documentation sites. Recently, I focused on refining the visual presentation of the Ryuu-no-Mi project by updating its underlying theme configuration.

The Power of Static Themes

When working with static site generators, the theme serves as the backbone of both layout and typography.

Refining Repository Pattern Data Access in Spring Boot

In the Ryuu-no-Mi/Master-Spring-Boot-3-web-apps project, maintaining clean data access logic is essential for application reliability. Recently, I focused on addressing inconsistencies in how we verify user existence within our data layer, specifically refining our usage of repository patterns.

The Challenge: Precise Querying

When building web applications, a common requirement is checking

Establishing Open Source Foundations: The Importance of Licensing

Licensing your project is often the step developers forget, but it is the single most important action for determining how others can interact with your work. Recently, I focused on the Ryuu-no-Mi/VisitALO-Control-de-presencia project, an attendance tracking system, to ensure that the intellectual property and usage rights were clearly defined from the start.

The Licensing Gap

Building a Robust Authentication Flow with Vue and TypeScript

Authentication is the gateway to any application. If the front door is broken, the entire experience falls apart before it even begins. I have been working on the Ryuu-no-Mi/visitALO_Front project, where the primary objective was to establish a solid foundation for user access through clean, scalable components.

The Challenge of State and Validation

When implementing login and registration,