Sh0
All Sh0 articles.
El flujo de IA que nunca se corta: cómo hicimos que las generaciones de 5 minutos sobrevivan a fallos de red
Cómo rediseñamos la pasarela de IA de sh0 para que las generaciones de 65.000 tokens sobrevivan a desconexiones del cliente, caídas del navegador y timeouts de proxys. Nada se pierde jamás.
31 bugs en nuestro detector de stacks: cómo auditamos el sistema que construye cada despliegue
El detector de stacks de sh0 tenía 31 bugs -- desde un proyecto Next.js detectado como Bun hasta una config de Laravel que cacheaba un APP_KEY vacío. Corregimos 28 en una sola sesión y aprendimos por qué los Dockerfiles generados son más difíciles que los escritos a mano.
Un comando para desplegar: cómo construimos sh0 push
Cómo construimos sh0 push -- un solo comando que detecta tu stack, empaqueta archivos, los sube, construye y devuelve una URL en vivo en menos de 40 segundos.
De 10 comandos a 30: el sprint de ergonomía para desarrolladores
Cómo agregamos sh0 init, link, open y config -- cuatro comandos que hacen que el CLI de sh0 se sienta como una parte nativa del flujo del desarrollador, no una idea tardía.
Ciclo de vida de aplicaciones desde la terminal
Cómo construimos sh0 restart, stop, start, delete y domains -- cinco comandos CLI para gestionar el ciclo de vida de aplicaciones con patrones de confirmación orientados a la seguridad.
Modo watch y streaming WebSocket
Cómo construimos sh0 watch para auto-despliegue al cambiar archivos y actualizamos el streaming de logs de build de polling HTTP a WebSocket -- con fallback elegante.
El auditor encontró lo que el constructor pasó por alto
Cómo sesiones de auditoría IA independientes encontraron 5 Críticos, 12 Importantes y 19 Menores en 3.200 líneas de código Rust CLI -- y por qué el constructor nunca los habría detectado.
Documentación como producto
Cómo documentamos 30 comandos CLI en una página de marketing, una página de dashboard y 4 páginas de documentación en 5 idiomas -- tratando la documentación como funcionalidad del producto, no como idea tardía.
16 comandos en un día: la historia completa del CLI
Cómo construimos 16 comandos CLI, 2 endpoints de servidor y un sistema de streaming WebSocket -- auditados a través de 6 sesiones independientes -- en un solo día de desarrollo asistido por IA.
Por qué construí mi propio helpdesk IA en lugar de pagar por uno
Por qué construí un widget de chat en vivo con IA para sh0.dev en lugar de pagar $50/mes por Intercom -- y cómo cuesta $0,002 por conversación.
De chatbot de docs a agente de soporte en vivo
Cómo convertimos el asistente IA de docs existente de sh0 en un widget de helpdesk público con 9 archivos, cero infraestructura nueva, y el mismo pipeline de streaming SSE.
El despliegue que se rompió a sí mismo: cómo 2 despliegues simultáneos expusieron 8 bugs de concurrencia
Dos despliegues simultáneos hicieron fallar el pipeline de sh0. Encontramos 8 bugs de concurrencia en 3 rondas de auditoría. Todo lo que aprendimos sobre Rust asíncrono, condiciones de carrera en Docker y por qué los auditores IA detectan lo que los constructores IA no ven.