Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
43

Latest Updates

Documenting code, one commit at a time.

HTML 10 posts
×
0 HTML CSS SCSS Sass

Enhancing Portfolio Accessibility: Integrating Email Functionality into Plantilla

Introduction

Maintaining a personal portfolio requires a balance between aesthetic presentation and functional utility. In the development of the Plantilla project, the goal was to transform a static landing page into an interactive hub, starting with a fundamental feature: a direct communication channel for visitors.

The Challenge

Previously, the site served purely as a static

Starting Your React Journey: Building the Foundation

Stepping into a new framework can be daunting, but the best way to understand React is by diving into a practical exercise. I recently began working on the joseaholgado/React repository to build a foundational understanding of component-based architecture using Vite as a development environment.

The Power of the Component Model

In traditional web development, you might manage your UI by

0 HTML

Setting Up Your First Development Environment for HTML Projects

Initial Setup

Starting a new project requires a solid foundation. In the early stages of the "Proyecto_final_lenguaje_marcas" project, we focused on establishing a consistent development environment. This ensures that every team member is working with the same tools, preventing the classic "it works on my machine" syndrome.

The Problem

When multiple developers start working on a

0 HTML

Starting Fresh: Establishing the Foundation for Proyecto_final_lenguaje_marcas

Getting Started

Every project begins with a blank slate, but setting the initial foundation is arguably the most critical phase in the development lifecycle. We have officially initialized the repository for Proyecto_final_lenguaje_marcas.

Starting a project is much like laying the cornerstone of a building. While the structure is not yet visible, the choice of file organization, version

Structuring Spring Boot Projects: Beyond the Default Directory

Organization is the silent partner of productivity in any software project. In the script_Tomcat project, we recently focused on restructuring our internal directory architecture to better support Spring Boot components, ensuring that our application assets are compartmentalized and maintainable as the project grows.

The Challenge of Growing Codebases

When a project starts, everything

0 HTML JavaScript

Maintaining Momentum in the Proyecto_lenguaje_marcas Repository

Consistency is the bedrock of any successful development project. Even when individual commits appear small or incremental, they represent the steady heartbeat of progress within a codebase.

The Power of Small Commits

Working within the Proyecto_lenguaje_marcas project, we focus on modular development using HTML and JavaScript. Often, developers feel the need to push large, sweeping

0 JavaScript HTML CSS

Mastering the DOM: From Classroom Exercises to Dynamic Interfaces

Building interactive web pages often starts with a fundamental challenge: bridging the gap between static HTML and dynamic user behavior. Recently, while working on the 2_desarrollo_cliente project, I revisited the core principles of DOM manipulation, reinforcing how effectively we can transform static elements into living components.

The Challenge

When you start learning client-side

Integrating AWS Rekognition with Python Flask

Introduction

The aws-rekognition project serves as a foundational bridge for integrating computer vision capabilities into web applications. By leveraging cloud-native AI services, we can process and analyze image data directly within our application flow.

The Challenge

Implementing computer vision in a traditional web stack often presents hurdles, including:

  • Handling binary image

Modernizing Frontend Layouts: A Footer and Graphics Refresh

The Problem

As the tallermakinonbikes project grew, the visual identity of our landing page began to lag behind our actual service offerings. The footer was becoming cluttered, and our graphical assets were struggling to maintain a consistent aesthetic across different screen resolutions. We needed a cleaner approach to manage our layout updates without inflating our maintenance overhead.

Refining Repository Structure: Managing Project Initialization

Maintaining a clean project structure is like keeping a toolbox organized. When you know exactly where your initialization scripts live, you spend less time searching for tools and more time building. Recently, I spent time cleaning up the repository structure in Portfolio_react to ensure the initialization logic aligns with modern development standards.

The Challenge

Over time, as a project