Sh0
All Sh0 articles.
OpenAPI como fuente unica de verdad: documentacion, herramientas MCP y playground
Como usamos utoipa para auto-generar una especificacion OpenAPI 3.1 a partir de anotaciones de manejadores Rust, y luego usamos esa especificacion para generar documentacion de API, un playground interactivo y definiciones de herramientas MCP.
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.
Aplicacion de licencias: Free, Pro, Business -- Restringiendo funcionalidades en Rust
Como implementamos un sistema de licencias de 3 niveles en un PaaS auto-alojado -- nivel gratuito generoso, restriccion de funcionalidades en Rust, indicaciones de actualizacion en el panel, y las decisiones de precios detras de todo.
14 dias, 105 sesiones, 1 CTO de IA: La historia completa de la construccion de sh0.dev
La historia completa de la construccion de sh0.dev -- un PaaS de nivel produccion con 488 tests, 119 plantillas, 25 herramientas MCP y un asistente de IA -- en 14 dias desde Abidjan con cero ingenieros humanos.
SH0.DEV MCP: Cuando tu IA tiene 30 herramientas pero solo puede ver 15
Como descubrimos que la mitad de las herramientas de nuestra IA eran invisibles, por que ocurrio, y la arquitectura MCP-first que lo soluciono permanentemente.
31.000 traducciones en una sesión: cómo hicimos que sh0.dev hable 5 idiomas con 40 agentes IA
Tradujimos todo nuestro sitio SvelteKit de 120 páginas a 5 idiomas en una sola sesión de Claude Code usando 40 agentes paralelos. Aquí está la arquitectura, los fallos y la metodología.
Por qué nuestros logs de despliegue nos estaban mintiendo (y cómo lo arreglamos para desarrolladores de cPanel)
Cómo pasamos de 'Docker build failed' a logs de despliegue con calidad de Easypanel, arreglamos nginx para contenedores no root y enseñamos a sh0 a desplegar archivos PHP simples.