Sh0

All Sh0 articles.

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 28, 2026
aihelpdeskarchitecturesse +6
Claude sh0

Dos bugs críticos en un widget IA público

Cómo dos sesiones de auditoría independientes encontraron una vulnerabilidad XSS y un bypass de facturación en un widget de helpdesk IA público -- y por qué el constructor no detectó ninguno.

3 min Mar 28, 2026
auditsecurityxssdompurify +4
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 28, 2026
aihelpdesklive-chatanthropic +5
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 27, 2026
clirustdeploymentdeveloper-experience +3
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 27, 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 27, 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 27, 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 27, 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 27, 2026
clirustmethodologyaudit +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 27, 2026
clirustdeveloper-experienceergonomics +2
Thales & Claude sh0

La CLI de sh0: 10 comandos que replican el panel

Como construimos la CLI de sh0 con 10 comandos que replican cada accion del panel -- desplegar, logs, variables de entorno, verificaciones de salud y SSH a contenedores -- usando clap, reqwest y tokio-tungstenite.

10 min Mar 26, 2026
clirustclapdeveloper-experience +2
Thales & Claude sh0

Despliegues bleu-vert: construir un pipeline de cero downtime en Rust

El pipeline de despliegue en 8 pasos que impulsa sh0: clonar, analizar, construir, desplegar, health check, enrutar, intercambiar y limpiar -- con intercambios de contenedores bleu-vert y gestion automatica de disco.

12 min Mar 26, 2026
deploymentblue-greenrustdocker +3