Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
51

Latest Updates

Documenting code, one commit at a time.

Java 5 posts
×
0 Java

Completing Java Core Exercises: Lessons in Logic and Structure

Focusing on Logic

Working on the AppJavaGuia2_Ejercicio4 project provided a great opportunity to revisit fundamental Java concepts. When building out instructional exercises, the goal is often to transform a set of abstract requirements into a clean, functioning class structure. My recent work centered on finalizing the core logic to ensure the application handles its data lifecycle

0 Java

Navigating Technical Debt: Lessons from Project Development

Dealing with unexpected roadblocks is an unavoidable part of the software development lifecycle. Working on the ProyectoFinal_G14 project in Java recently reminded me that engineering isn't just about writing code; it's about systematically dismantling the obstacles that arise during the build process.

The Encounter

Sometimes, the biggest challenge isn't a complex feature request or a

Building a Robust RESTful Backend with Spring Boot

Getting Started with Spring Boot

Starting a new project often feels like a balancing act between configuration and boilerplate code. In our recent work on the ApiRestCRUD project, we focused on establishing a clean, maintainable foundation for a RESTful service using the Spring ecosystem.

The Architecture Pattern

To ensure our application remains scalable as it grows, we adopted the

0 Java JUnit

Structuring UI Interfaces in Java: Building the Main Dashboard

Setting the Scene

In the latest development cycle for TrabajoPractico5, our focus shifted toward enhancing the user experience by defining the primary navigation and data entry points of the application. Building a clean, maintainable UI structure is the foundation of any successful desktop application, especially when ensuring that user inputs—such as adding a new client—are handled with

0 Java MariaDB

Refactoring Database Connections for Better Maintainability in ProyectoTransversalG14

Improving Project Architecture

In the ProyectoTransversalG14 project, a Java-based application utilizing MariaDB, we recently undertook a refactoring effort to improve code cleanliness and security. Our primary goal was to modernize the way we manage database connectivity, moving away from hardcoded or redundant connection logic.

The Problem: Redundant Connectivity Logic