Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
30

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×
0 HTML JavaScript

Securing Web Widgets: Why Explicit HTTPS URLs Matter

Have you ever embedded a third-party widget or script into your index.html only to find it intermittently failing or triggering security warnings? A seemingly innocuous detail in the URL can be the culprit, especially when dealing with scheme-relative paths. On the 'patitas-al-rescate' project, we recently focused on ensuring the robust functionality of a web translation widget, which

0 Python Streamlit

Decoupling Business Logic with Python and Streamlit: A Metallurgical Calculator Case Study

Introduction

Ever found yourself wrestling with a monolithic frontend script where UI presentation and core business logic are hopelessly entangled? This common scenario makes maintenance, testing, and future development a nightmare. In the metallurgy-smart-calcs project, we faced just such a challenge with an existing JavaScript-based metallurgical calculator.

The motivation was clear:

Revitalizing the Web: A Deep Dive into Modernizing the 'Patitas al Rescate' Landing Page

The Imperative for a Modern Web Presence

In an increasingly digital world, a website is often the first point of contact for any organization. For projects like "patitas-al-rescate"—dedicated to animal rescue—a vibrant, accessible, and easily deployable online presence is not just a nicety, but a necessity to communicate their mission and attract support.

Revamping 'Patitas al Rescate' into a Universal Animal Rescue Guide

Introduction

The 'Patitas al Rescate' project aimed to provide crucial information for animal rescues. To broaden its impact and ensure its longevity, we embarked on a comprehensive site modernization, transforming it into the 'Guía Universal de Rescate'. This initiative focused on enhancing accessibility, design, and international readiness, making vital rescue information more widely

Unifying patitas-al-rescate: The Power of a Universal Guide with Modular Components and Translation

In the patitas-al-rescate project, our focus is on creating a robust and user-friendly platform. A recent key initiative involved finalizing a comprehensive 'universal guide'. This guide serves as a central resource, aiming to standardize our development processes and ensure consistency across the application, especially concerning UI components and content internationalization.

0 JavaScript

Refactoring for Clarity: Updating Code for Maintainability

In software development, maintaining a clean and understandable codebase is crucial. Sometimes, this involves revisiting existing code to improve its structure and readability. Recently, I worked on updating code within the Challengue-amigo-secreto project to enhance maintainability.

The Update

The core of the update involved refactoring existing segments of code. The primary goal was to