Latest Updates

Documenting code, one commit at a time.

React 6 posts
×

Mejora de la Resistencia y Reutilización en Pruebas E2E con Playwright y Zod

En el proyecto TuTiendaWeb, nos enfocamos en mejorar la estabilidad y eficiencia de nuestras pruebas de extremo a extremo (E2E) con Playwright. Recientemente, abordamos varios desafíos identificados en una revisión de código, buscando hacer nuestras pruebas más robustas, fáciles de mantener y menos propensas a fallos por cambios menores en la interfaz de usuario.

El Problema: Pruebas E2E

Flujos de Pago Robustos: La Verdad del Webhook en TuTiendaWeb

En el desarrollo de TuTiendaWeb, un componente crucial es la experiencia de compra, especialmente el proceso de pago. Asegurar que los usuarios puedan completar sus transacciones sin interrupciones es fundamental. Recientemente, abordamos un desafío específico en el flujo de pagos de Mercado Pago que impactaba directamente la usabilidad.

El Problema

Anteriormente, cuando un usuario

Asegurando la Lógica de Suscripciones: Cómo Evitar el 'Trial Gratuito'

¿Alguna vez te has preguntado por qué algunos usuarios seguían disfrutando de funciones premium después de que su período de prueba (trial) expirara, sin haber realizado ningún pago? Este es un escenario común que puede afectar directamente la monetización de un producto digital y la equidad para tus usuarios.

El Problema: El 'Trial' con Acceso Permanente

Recientemente, en nuestro proyecto

Securing Login Tokens in TuTiendaWeb

This post discusses improvements to login token handling within the TuTiendaWeb project.

The Challenge

Handling authentication tokens securely is crucial for any web application. A vulnerability in token generation, storage, or validation can expose user accounts and sensitive data.

The Fix

The recent changes focus on enhancing the security of login tokens. While specific implementation