Diario de un SaaS
32 artículos
Cómo desplegar un frontend con React y Vite en un VPS (sin volverte loco) - Episodio 33
Pensaba que instalar React sería fácil... Hasta que me encontré con permisos,…
Los últimos ajustes antes de producción - Logs, caché y pruebas finales - Episodio 32
No puedes decir que algo está listo hasta que sobreviva al caos.…
PostgreSQL y Flask - Errores, conexiones y optimización - Episodio 31
Te subirías a un coche sin saber si tiene gasolina? Durante semanas…
Autenticación en Flask - Cómo mejoré login y registro para hacerlo más seguro - Episodio 30
Menudo lío la autentificación en Flask. Pensé que con devolver un token…
Haciendo mi API más segura – De validaciones a bloqueo de ataques - Episodio 29
No pensé que mi API era tan vulnerable hasta que lo vi…
Documentar la API y primeros endpoints - Episodio 27
Intentar consumir una API sin documentación es como navegar sin brújula. Es…
Estructurar permisos en un SaaS – Implementando roles en Flask - Episodio 25
Estucturar permisos en un SaaS es importante. De hecho, es clave! Por…
¿Por qué no debes poner credenciales en tu código? Variables de entorno al rescate - Episodio 24
Por qué no debes poner las credenciales en tu código? Sé que…
Evita errores – Cómo almacenar imágenes en AWS S3 desde Flask - Episodio 23
Hoy vengo con evita errores a cómo almacenar imágenes en AWS S3…
