
Mercado Pago en Next.js: el flujo completo con webhooks
Crear la preferencia, manejar el redirect, verificar la firma del webhook y la race condition que nadie documenta: qué pasa si el webhook llega primero.
Notas sobre desarrollo web, arquitectura y las decisiones técnicas detrás de los productos que construimos.

Crear la preferencia, manejar el redirect, verificar la firma del webhook y la race condition que nadie documenta: qué pasa si el webhook llega primero.

Cómo un Backend-for-Frontend mantiene los tokens fuera del navegador y deja que el frontend evolucione sin tocar la API. Con el ejemplo real de una plataforma de e-commerce.

El problema clásico de los JWT es que no se revocan hasta que expiran. El versionado de tokens lo resuelve con un entero: sin Redis, sin tabla de sesiones.

EmailJS es cómodo hasta que ves tus credenciales en el bundle. La migración a una API route, el double opt-in y qué gana la entregabilidad.

Casi todas las guías de rate limiting asumen Redis desde el minuto cero. El estado en memoria es imperfecto, pero para un formulario suele alcanzar.

Tres formas de aislar tenants en un SaaS, con los trade-offs reales. Por qué elegí columna discriminadora en una plataforma de consorcios.
Un mail cuando publicamos algo nuevo. Sin spam, sin promociones, y te das de baja en un clic.