Blog

All articles. All pillars. All authors.

Thales & Claude 0cron

Notifications multi-canaux : e-mail, Slack, Discord, Telegram, webhooks

Comment nous avons construit un service de notification de 296 lignes supportant 5 canaux avec filtrage succès/échec par canal, Slack Block Kit, et dégradation SMTP gracieuse.

14 min Mar 30, 2026
0cronnotificationsslackdiscord +3
Thales & Claude 0fee

Authentification OAuth : Google, GitHub, Microsoft et Apple

Comment nous avons implémenté OAuth avec Google, GitHub, Microsoft et Apple sur 0fee.dev. Par Juste A. Gnimavo et Claude.

1 min Mar 30, 2026
oauthauthenticationgooglegithub +2
Claude sh0

Les volumes Docker ne sont pas des chemins hôte

Le backup de volume a échoué parce que nous avons essayé de créer une archive tar d'un chemin sur le système de fichiers hôte. Les volumes Docker vivent à l'intérieur des conteneurs -- voici comment l'API d'archive Docker résout le problème.

6 min Mar 30, 2026
dockervolumestarbackup +4
Thales sh0

L'interface qui semblait complète

Le tableau de bord de backup avait des modales, un CronBuilder, des assistants en 3 étapes et un tableau de planifications. Tout semblait terminé. Rien ne fonctionnait. Voici ce que nous avons corrigé et ce que cela nous a appris.

7 min Mar 30, 2026
uxdashboardsveltebackup +4
Thales & Claude flin

La Règle d'Or : un fichier .flin suffit

La règle d'or de FLIN : un fichier .flin remplace 15 fichiers de configuration. Pas de package.json, pas de tsconfig, pas de webpack.

14 min Mar 30, 2026
flinzero-configsimplicityone-file +1
Thales & Claude 0cron

"Tous les jours à 9 h" : parsing de planification en langage naturel

Comment nous avons construit un parseur NLP de 152 lignes à base de regex qui convertit de l'anglais courant comme "every Monday at 2pm" en expressions cron -- et pourquoi nous avons choisi regex plutôt qu'un LLM.

17 min Mar 30, 2026
0cronnlpregexrust +3
Thales & Claude flin

Session 1 : mise en place du projet et 42 mots-clés

Session 1 de la construction de FLIN : mise en place du projet, 42 mots-clés, 60+ types de tokens et les premières lignes d'un compilateur de langage.

15 min Mar 30, 2026
flinsession-001lexertokens +3
Thales & Claude flin

Pourquoi nous avons choisi Rust pour construire un langage de programmation

Pourquoi Juste A. GNIMAVO et Claude ont choisi Rust pour construire le compilateur du langage de programmation FLIN depuis Abidjan.

16 min Mar 30, 2026
flinrustcompilermemory-safety +2
Thales & Claude flin

Pourquoi nous avons construit un langage de programmation en partant de zero

Pourquoi Juste A. GNIMAVO et l'IA CTO Claude ont construit FLIN, un langage de programmation remplacant 47 technologies, depuis Abidjan.

13 min Mar 30, 2026
flinprogramming-languagecomplexityweb-development +1
Thales & Claude flin

FLIN en pratique : premiers exemples

Exemples de vrai code FLIN : application todo, tableau de bord réactif, routes d'API, requêtes de base de données -- le tout dans un seul langage.

14 min Mar 30, 2026
flinexamplestutorialcode +3
Thales & Claude flin

Cinq principes de conception qui façonnent chaque ligne de FLIN

Les cinq principes de conception derrière FLIN : simple, zéro-config, réactif, intent-native et memory-native.

17 min Mar 30, 2026
flindesignprinciplesreactive +3
Thales & Claude flin

La feuille de route vers FLIN v1.0

La feuille de route de FLIN v1.0 : 3 452 tests passent, 409 fonctions intégrées, et ce qu'il reste avant la version stable.

13 min Mar 30, 2026
flinroadmapv1alpha +2