Seguridad y operación
45 posts sobre seguridad y 40 sobre devops, ordenados por lo que hay que decidir antes de que pase algo: dónde viven los secretos, cómo se recupera un backup, qué dependencia entra.
Lecturas recomendadas
Ver másCorrí el audit de seguridad de OpenAI 10 veces: para revisar tu código, el ChatGPT normal alcanza
Todo el mundo vibecodea y quiere revisar su propio código, y OpenAI dice que para eso está Daybreak Blue. Corrí el mismo audit de seguridad con el ChatGPT estándar y con Blue, sobre el mismo código real, diez veces, para ver si el tier especial encuentra algo que el modelo de siempre no.
13 oct 2026 · 10′ · LLM · seguridad
Le di mi extensión de VS Code a un modelo de ciberseguridad y encontró un cuelgue infinito
Daybreak Blue auditó CertView, mi propio plugin publicado. Encontró dos formas de congelar VS Code con un archivo que pesa menos que una foto. Una de ellas no termina nunca.
07 oct 2026 · 5′ · Experimentos · OpenAI · vs-code
Docker HEALTHCHECK: qué comando corre y qué no te dice
HEALTHCHECK en Docker ejecuta un comando puntual y mira su exit code. No sabe si la base de datos responde, ni si una dependencia externa está caída. La diferencia importa cuando el contenedor queda "healthy" con la app rota por dentro.
06 oct 2026 · 4′ · Tutoriales · docker · devops
Next.js v16.3.6 vs v15.5.26: qué contiene cada rama, según el changelog
Vercel publicó v16.3.6 y v15.5.26 el mismo día, 22 de septiembre de 2026. Leí ambos release notes en GitHub para ver qué entra en cada rama y qué implica para quien todavía no migró a App Router 16.
26 sept 2026 · 5′ · Tutoriales · Next.js · React
Claude API key seguridad: por qué el .env no es opcional
Pegar una API key de Claude o DeepSeek directo en el código "para probar rápido" deja rastro en el historial de git y en los logs. Una guía prudente sobre variables de entorno, rotación y qué mirar antes de compartir un repo.
09 sept 2026 · 7′ · Tutoriales · nextjs · anthropic
setQueryData después de una Server Action: el patrón que cierra el gap
La Server Action se resuelve, el toast dice "guardado" y la UI todavía muestra el dato viejo por un instante. Ese instante es el gap que setQueryData cierra sin esperar el roundtrip completo del server.
08 sept 2026 · 7′ · Tutoriales · Next.js · React