# Nacho

> Software Developer with experience in web and desktop applications using Java, Spring Boot, and Angular, creating APIs REST and systems with persistence in databases. Student of the Technicatura in Programación at UTN Avellaneda.

## Posts

- [Establishing Documentation Standards for Zona Fit App](https://plazagustavo.gitvlg.com/post/establishing-documentation-standards-for-zona-fit-app.md): Building a new application often starts with the code, but maintaining long-term velocity requires c...
- [Starting Fresh: Initializing the Mision-4-LOL Python Project](https://plazagustavo.gitvlg.com/post/starting-fresh-initializing-the-mision-4-lol-python-project.md): ## Getting Started

Every great software endeavor begins with a single commit. This week, we officia...
- [Streamlining Menu Navigation in Python Applications](https://plazagustavo.gitvlg.com/post/streamlining-menu-navigation-in-python-applications.md): ## Managing Application Flows

When building command-line tools or interactive Python applications,...
- [Building a Robust Snack Machine Controller in Java](https://plazagustavo.gitvlg.com/post/building-a-robust-snack-machine-controller-in-java.md): ## The Project

The `Maquina_de_Snacks` project is an object-oriented simulation designed to model t...
- [Documenting Your Architecture: The Role of READMEs in Inventory Management](https://plazagustavo.gitvlg.com/post/documenting-your-architecture-the-role-of-readmes-in-inventory-management.md): ## The Documentation Gap

Every developer has inherited a project without documentation. You spend h...
- [Clean Repositories: The Value of Signal Over Noise](https://plazagustavo.gitvlg.com/post/clean-repositories-the-value-of-signal-over-noise.md): Your README is the front door of your project. When contributors or users land on your repository, t...
- [Documenting Architecture: Clarifying the Cine-App Flow](https://plazagustavo.gitvlg.com/post/documenting-architecture-clarifying-the-cine-app-flow.md): ## The Context

In the Cine-App project, maintaining clarity as the codebase scales is a constant pr...
- [Structuring Application Logic with the Repository Pattern](https://plazagustavo.gitvlg.com/post/structuring-application-logic-with-the-repository-pattern.md): ## Introduction

When starting a new project like `plazagustavo/plazagustavo`, the initial architect...
- [Documenting Foundation: Getting Started with Zona-Fit-Web](https://plazagustavo.gitvlg.com/post/documenting-foundation-getting-started-with-zona-fit-web.md): ## Setting the Stage

Every robust application begins with a clear blueprint. We have officially for...
- [Refining UI Input Handling in Carpinchos-Invasores](https://plazagustavo.gitvlg.com/post/refining-ui-input-handling-in-carpinchos-invasores.md): ## Handling Player Input

In the Carpinchos-Invasores project, a game developed using Python, we foc...
- [Building the Foundation: Starting Fresh with Maquina de Snacks](https://plazagustavo.gitvlg.com/post/building-the-foundation-starting-fresh-with-maquina-de-snacks.md): Starting a new project often feels like standing before a blank canvas. Today, I am sharing the firs...
- [Bootstrapping the Cine-App: Establishing a Testing Foundation](https://plazagustavo.gitvlg.com/post/bootstrapping-the-cine-app-establishing-a-testing-foundation.md): ## Getting Started

We have officially kicked off the development of the Cine-App project. The first...
- [Bootstrapping Expedicion-Espacial: Setting the Foundation with Java](https://plazagustavo.gitvlg.com/post/bootstrapping-expedicion-espacial-setting-the-foundation-with-java.md): ## Getting Started

The Expedicion-Espacial project has officially begun. This project is dedicated...
- [Iterating on Carpinchos-Invasores: Building Momentum](https://plazagustavo.gitvlg.com/post/iterating-on-carpinchos-invasores-building-momentum.md): Developing games requires constant iteration, and working on the Carpinchos-Invasores project is no...
- [Kickstarting Modern Web Architecture: Building the Initial Foundation](https://plazagustavo.gitvlg.com/post/kickstarting-modern-web-architecture-building-the-initial-foundation.md): Starting a new project often requires a delicate balance between setting up a robust foundation and...
- [Refining Controller Logic in Cine-App](https://plazagustavo.gitvlg.com/post/refining-controller-logic-in-cine-app.md): ## Introduction

Maintaining a clean and predictable request-handling layer is a cornerstone of any...
- [Keeping Documentation Clean: Why I Audit My README Files](https://plazagustavo.gitvlg.com/post/keeping-documentation-clean-why-i-audit-my-readme-files.md): We often treat project documentation as a secondary task, something to be updated 'later' when the f...
- [Documenting Architecture: Why Less Can Be More](https://plazagustavo.gitvlg.com/post/documenting-architecture-why-less-can-be-more.md): Documentation is the lifeblood of a project, but sometimes the most helpful update you can make to y...
- [Establishing Project Foundations: The Importance of Documentation in Expedicion-Espacial](https://plazagustavo.gitvlg.com/post/establishing-project-foundations-the-importance-of-documentation-in-expedicion-espacial.md): ## Project Overview

Every journey requires a map, and every software project needs a guide. In the...
- [Starting New Projects: The Foundation of the Parcial-UTN Repository](https://plazagustavo.gitvlg.com/post/starting-new-projects-the-foundation-of-the-parcial-utn-repository.md): ## Getting Started

Starting a new project is always about setting the right foundation. For the `Pa...
- [Refactoring Game Menus and Module Structures in Carpinchos-Invasores](https://plazagustavo.gitvlg.com/post/refactoring-game-menus-and-module-structures-in-carpinchos-invasores.md): ## The Problem

As the Carpinchos-Invasores project grew, our main menu implementation became increa...
- [Improving Documentation Clarity in Cine-App](https://plazagustavo.gitvlg.com/post/improving-documentation-clarity-in-cine-app.md): ## Visualizing System Architecture

Documentation is the silent teammate of any project. When archit...
- [Establishing Project Foundations: The Power of a README](https://plazagustavo.gitvlg.com/post/establishing-project-foundations-the-power-of-a-readme.md): Every journey begins with a single step, and in software development, that step is often documentati...
- [Implementing a Comment System in the Cine-App Project](https://plazagustavo.gitvlg.com/post/implementing-a-comment-system-in-the-cine-app-project.md): ## Introduction

In the Cine-App project, which focuses on providing an engaging platform for film e...
- [Starting a New Java Project: Setting the Foundation with Ticket Manager](https://plazagustavo.gitvlg.com/post/starting-a-new-java-project-setting-the-foundation-with-ticket-manager.md): ## Getting Started with ticket-manager

Every great project starts with a single step. Recently, I b...
- [Keeping Documentation Fresh: The Importance of Project README Updates](https://plazagustavo.gitvlg.com/post/keeping-documentation-fresh-the-importance-of-project-readme-updates.md): Documentation is often the most neglected part of a project, but it is the most critical interface b...
- [Optimizing List Handling in Python Applications](https://plazagustavo.gitvlg.com/post/optimizing-list-handling-in-python-applications.md): ## Introduction

When working with data processing in Python, managing collections efficiently is a...
- [Starting Fresh: Establishing a Solid Foundation in PlazaGustavo](https://plazagustavo.gitvlg.com/post/starting-fresh-establishing-a-solid-foundation-in-plazagustavo.md): Every project begins with that first, critical commit. In the `PlazaGustavo` project, we are setting...
- [Optimizing Configuration Management in Zona-Fit-App](https://plazagustavo.gitvlg.com/post/optimizing-configuration-management-in-zona-fit-app.md): ## Introduction

In the Zona-Fit-App project, we recently focused on refining our configuration mana...
- [Starting Fresh: The Importance of Documentation](https://plazagustavo.gitvlg.com/post/starting-fresh-the-importance-of-documentation.md): There is a quiet, often overlooked phase in the lifecycle of any project: the empty state. When we s...
- [Structuring Robust Java Applications with Spring Boot](https://plazagustavo.gitvlg.com/post/structuring-robust-java-applications-with-spring-boot.md): ## Building with Spring Boot

When working on the Zona-Fit-App project, we focus on creating a maint...
- [Bootstrapping the Bolsa-Empleo-App: A New Beginning](https://plazagustavo.gitvlg.com/post/bootstrapping-the-bolsa-empleo-app-a-new-beginning.md): ## Introduction

We have officially kicked off the development of the Bolsa-Empleo-App. This project...
- [Starting a New Python Project: Establishing a List Management Workflow](https://plazagustavo.gitvlg.com/post/starting-a-new-python-project-establishing-a-list-management-workflow.md): ## Getting Started

We have officially kicked off the development of `manejo_de_listas`, a new proje...
- [Establishing Project Foundations: Documentation in Hospital-App](https://plazagustavo.gitvlg.com/post/establishing-project-foundations-documentation-in-hospital-app.md): ## Setting the Stage

Every robust software project begins with clear intent. Recently, we focused o...
- [Maintaining Project Clarity: The Importance of Documentation](https://plazagustavo.gitvlg.com/post/maintaining-project-clarity-the-importance-of-documentation.md): ## Why Documentation Matters

In the fast-paced world of software development, it is easy to priorit...
- [Iterative Development: Lessons from Carpinchos-Invasores](https://plazagustavo.gitvlg.com/post/iterative-development-lessons-from-carpinchos-invasores.md): ## Iterative Progress

Software development is rarely a one-shot process. In our work on the Carpinc...
- [Structuring Java Projects: Improving Maintainability with Package Management](https://plazagustavo.gitvlg.com/post/structuring-java-projects-improving-maintainability-with-package-management.md): Organization is the bedrock of long-term software health. In my recent work on the PlazaGustavo proj...
- [Refactoring Game Logic: Improving Modular Design in Carpinchos-Invasores](https://plazagustavo.gitvlg.com/post/refactoring-game-logic-improving-modular-design-in-carpinchos-invasores.md): Modularizing code is often the difference between a project that can evolve and one that collapses u...
- [Starting Fresh: Establishing the Foundation for Mision-5-GOT](https://plazagustavo.gitvlg.com/post/starting-fresh-establishing-the-foundation-for-mision-5-got.md): ## The Blank Canvas

Every great project starts with a single step—the initial commit. Today, we are...
- [Architecting Scalable Inventory Systems with Spring Boot](https://plazagustavo.gitvlg.com/post/architecting-scalable-inventory-systems-with-spring-boot.md): ## Building Robust Inventory Foundations

Starting a new project often feels like building a house o...
- [Building Resilient Go APIs: The Synergy of Linting and Transport Testing](https://plazagustavo.gitvlg.com/post/building-resilient-go-apis-the-synergy-of-linting-and-transport-testing.md): In the fast-paced world of API development, ensuring reliability and maintainability is paramount. F...
- [Beyond Functionality: The Subtle Impact of Comment Formatting in Go Tests](https://plazagustavo.gitvlg.com/post/beyond-functionality-the-subtle-impact-of-comment-formatting-in-go-tests.md): In the fast-paced world of API development, it's easy to overlook the seemingly minor details. We ch...
- [The Subtle Power of a Well-Placed Test Comment in Go](https://plazagustavo.gitvlg.com/post/the-subtle-power-of-a-well-placed-test-comment-in-go.md): Even the smallest changes can significantly impact code maintainability. In the `plazagustavo/requie...
- [Ensuring API Reliability: Comprehensive Testing for Go HTTP Handlers](https://plazagustavo.gitvlg.com/post/ensuring-api-reliability-comprehensive-testing-for-go-http-handlers.md): In the world of APIs, 'it works on my machine' is a dangerous illusion. True confidence in your endp...
- [Enhancing Flexibility with the Generator Interface Pattern in Go](https://plazagustavo.gitvlg.com/post/enhancing-flexibility-with-the-generator-interface-pattern-in-go.md): ## Introduction

In the `requiems-api` project, we're continuously looking for ways to improve code...

## Content Negotiation

This site supports `Accept: text/markdown` content negotiation. Request any page with this header to receive a token-efficient markdown response instead of HTML.
