Blog

All articles. All pillars. All authors.

Thales & Claude sh0

Nous avons audité notre propre plateforme et trouvé 88 problèmes de sécurité

Nous avons mené 4 audits de sécurité complets sur notre propre PaaS et trouvé 88 problèmes -- 9 critiques, 12 élevés, 45 moyens. Voici chaque découverte, chaque correctif, et ce que nous avons appris.

5 min Mar 30, 2026
securityauditrustvulnerability +3
Thales & Claude sh0

Dompter Caddy comme reverse proxy programmatique

Comment nous avons transformé Caddy en reverse proxy entièrement programmatique piloté via son API Admin, avec SSL automatique, synchronisation des routes et récupération après crash.

11 min Mar 30, 2026
caddyreverse-proxysslrust +2
Thales & Claude sh0

Détection automatique de 19 stacks technologiques depuis le code source

Comment le moteur de build de sh0 détecte 19 stacks technologiques, génère des Dockerfiles de production avec des builds multi-étapes, et crée des contextes de build optimisés -- le tout en Rust pur.

13 min Mar 30, 2026
ruststack-detectiondockerfilebuild-engine +2
Thales & Claude sh0

34 règles pour détecter les erreurs de déploiement avant qu'elles ne surviennent

Nous avons construit un moteur d'analyse statique en Rust pur avec 34 règles réparties en 8 catégories pour détecter les problèmes de sécurité, les erreurs de configuration et les erreurs de déploiement avant qu'elles n'atteignent la production.

14 min Mar 30, 2026
ruststatic-analysissecuritycode-health +2
Thales & Claude sh0

Déploiements bleu-vert : construire un pipeline zéro-downtime en Rust

Le pipeline de déploiement en 8 étapes qui propulse sh0 : clone, analyse, build, déploiement, health check, routage, swap et nettoyage -- avec des swaps de conteneurs bleu-vert et une gestion automatique du disque.

13 min Mar 30, 2026
deploymentblue-greenrustdocker +3
Thales & Claude sh0

Terminal web et explorateur de fichiers dans un PaaS auto-hébergé

Comment nous avons construit un terminal dans le navigateur (xterm.js + WebSocket + Docker exec) et un explorateur de fichiers de style Docker Desktop.

2 min Mar 30, 2026
terminalxtermwebsocketfile-explorer +3
Thales & Claude sh0

Logs en temps réel : streaming WebSocket depuis les conteneurs Docker

Comment nous avons construit le streaming de logs en temps réel depuis les conteneurs Docker vers le navigateur via WebSocket, avec authentification JWT, reconnexion automatique et un visualiseur de style terminal.

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

i18n dès le premier jour : 5 langues sur 105 sessions

Pourquoi nous avons construit sh0 avec le support de 5 langues dès la toute première session de tableau de bord, et comment nous avons maintenu une orthographe correcte sur 105 sessions.

2 min Mar 30, 2026
i18ninternationalizationsveltelocalization +2
Thales & Claude sh0

119 templates en un clic : de WordPress à Ollama

Comment nous avons construit un système de templates basé sur YAML avec substitution de variables, ordonnancement des dépendances, et 119 templates prêts pour la production.

2 min Mar 30, 2026
templatesyamldeploymentdocker +3
Thales & Claude 0fee

Pages de checkout hébergées : le flux de redirection

Comment 0fee.dev a construit des pages de checkout hébergées avec Jinja2, support multilingue et mode sombre. Par Juste A. Gnimavo et Claude.

2 min Mar 30, 2026
hosted-checkoutjinja2templatesmulti-language +1
Thales & Claude sh0

Docker Compose sur un PaaS : parsing, validation, déploiement

Comment nous avons ajouté le support Docker Compose à sh0 -- parsing de Compose v3 YAML, validation des dépendances, détection de références circulaires, et déploiement de stacks multi-services.

2 min Mar 30, 2026
docker-composeyamldeploymentrust +2
Thales sh0

Pourquoi j'ai construit mon propre helpdesk IA au lieu d'en payer un

Pourquoi j'ai construit un widget de chat IA pour sh0.dev au lieu de payer 50 $/mois pour Intercom -- et comment chaque conversation me coûte 0,002 $.

8 min Mar 30, 2026
aihelpdesklive-chatanthropic +5