Saltar al contenido principal

Herramientas que usamos

Desarrollo

  • VS Code — Con un archivo de configuración compartido para un formato y extensiones consistentes. Extensiones recomendadas: ESLint, Prettier, Tailwind CSS IntelliSense, GitHub Copilot.
  • pnpm — Gestor de paquetes rápido y eficiente en disco. La resolución estricta de dependencias detecta conflictos de versiones de forma temprana.
  • Wrangler — CLI de Cloudflare para desarrollo local y despliegue. Simula Workers localmente con recarga en caliente.
  • Supabase CLI — Base de datos local con migraciones, generación de tipos y datos semilla.

Desarrollo de API

  • Hono — Framework de API ligero para Cloudflare Workers. Enrutamiento similar a Express con soporte completo de TypeScript.
  • Zod — Validación de esquema en tiempo de ejecución que genera tipos TypeScript. Cada endpoint de API valida la entrada.
  • Bruno — Pruebas y documentación de API. Colecciones compatibles con Git para colaboración en equipo.

Colaboración

  • Linear — Seguimiento de problemas que no estorba. Los atajos de teclado y los ciclos nos mantienen enfocados.
  • Slack — Comunicación asíncrona con hilos. Preferimos los canales públicos por transparencia.
  • Notion — Documentación y base de conocimiento. Las especificaciones de diseño, las notas de reuniones y las decisiones viven aquí.
  • Loom — Explicaciones rápidas en video. Mejor que las reuniones para compartir contexto de forma asíncrona.

Monitoreo

  • Sentry — Seguimiento de errores con mapas de fuente. Alertas sobre nuevos errores y regresiones de rendimiento.
  • Cloudflare Analytics — Métricas de rendimiento en el borde. Latencia de solicitudes, tasas de error y patrones de tráfico.
  • Zenovay — Sí, usamos nuestro propio producto. Es la mejor manera de encontrar lo que necesita mejorar. El uso propio no es negociable.
  • UptimeRobot — Monitoreo externo que detecta las interrupciones antes de que los clientes las noten.

Correo electrónico y notificaciones

  • Resend — Correo electrónico transaccional con plantillas de React. Usado para autenticación, informes y alertas.
  • Webhooks de Slack — Notificaciones internas para eventos de facturación, tickets de soporte y alertas del sistema.