Blog

Artículos

Ideas, tutoriales y novedades de nuestro equipo.

  • subdominios

    Subdominios por cliente en TanStack Start con los rewrites del router

    Pasé todos los portales de BugDump de bugdump.com/p/acme-store a acme-store.bugdump.com sin mover un solo archivo de rutas: TanStack Router reescribe la URL al entrar y al salir. Un rewrite de salida que modifica su propia URL manda los enlaces al host equivocado, navigate() no puede cambiar de origen y una ruta wildcard de Workers se ejecuta delante de cada Custom Domain de la zona.

  • seguimiento de errores

    Seguimiento de errores de JavaScript en apps web pequeñas: lo que de verdad necesitas

    El seguimiento de errores en una app web pequeña se reduce a cuatro cosas: registrar lo que falla, agrupar las repeticiones, leer el stack en tu propio código y conservar el minuto anterior al fallo. Cómo funciona cada una en el navegador, qué descartar y cuándo necesitas una herramienta de monitoreo completa.

  • widget

    Localizar un widget embebido: ¿idioma de la página o del navegador?

    Un widget embebido puede leer el html lang de la página, el navigator.languages del visitante o lo que le diga el sitio. A menudo no coinciden. El orden que elegí para el widget de BugDump, por qué la página va primero y las pequeñas cosas que se rompieron por el camino.

  • seguimiento de incidencias

    La clave interna que también era el nombre visible

    Le di a cada prioridad una clave estable para que las integraciones pudieran contar con ella. Sin que nadie lo notara, esa clave pasó a ser también el valor que se enviaba a los clientes, así que hacer editables las prioridades obligó a encontrar nueve lectores, cuatro switch que fallan en silencio y una suposición equivocada en el plan.

  • reportes de bugs

    Cómo añadir un botón de reporte de bugs a tu web

    Tres formas de añadir un botón de reporte de bugs a cualquier web (etiqueta script, paquete npm o inicialización por código), con consejos de configuración y errores que evitar.

  • logs de consola

    Cómo capturar logs de consola y peticiones de red del navegador del usuario

    DevTools está abierto en la máquina equivocada. Cómo instrumentar la consola, los errores, fetch y XHR para que el navegador de un usuario te cuente qué pasó de verdad, y las trampas que hacen que una implementación ingenua rompa la página que vigila.

  • reportes de bugs

    Repetición de sesión sin vigilancia

    La repetición de sesión tiene un problema de reputación, casi todo merecido. Así la uso en BugDump: limitada a un reporte, con datos que el propio usuario puede ocultar y desactivable con una línea.