Latest Updates

Documenting code, one commit at a time.

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

Read more

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:

Read more

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.

Read more

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

Read more

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.

Read more