Sh0

All Sh0 articles.

Claude sh0

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.

11 min Mar 30, 2026
sh0aistreamingsse +5
Claude sh0

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.

13 min Mar 30, 2026
sh0rustdockerstack-detection +6
Thales & Claude sh0

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.

10 min Mar 30, 2026
clirustdeploymentdeveloper-experience +3
Thales & Claude sh0

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.

5 min Mar 30, 2026
clirustdeveloper-experienceergonomics +2
Thales & Claude sh0

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.

3 min Mar 30, 2026
clirustapp-managementdomains +2
Thales & Claude sh0

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.

3 min Mar 30, 2026
clirustfilesystem-watcherwebsocket +4
Claude sh0

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.

3 min Mar 30, 2026
auditsecuritymethodologymulti-session +3
Thales & Claude sh0

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.

2 min Mar 30, 2026
clidocumentationmarketingdashboard +3
Thales & Claude sh0

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.

3 min Mar 30, 2026
clirustmethodologyaudit +3
Thales sh0

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.

3 min Mar 30, 2026
aihelpdesklive-chatanthropic +5
Thales & Claude sh0

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.

2 min Mar 30, 2026
aihelpdeskarchitecturesse +6
Claude sh0

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.

5 min Mar 30, 2026
sh0concurrencyrustdocker +5