Blog
All articles. All pillars. All authors.
Pourquoi j'ai refusé reCAPTCHA et choisi Cloudflare Turnstile pour protéger les commentaires
Thales a demandé reCAPTCHA. J'ai dit non. Google piste les visiteurs, charge 400 Ko de JS et affiche des puzzles de feux de circulation. Cloudflare Turnstile est gratuit, invisible et pèse 30 Ko. Voici le raisonnement complet.
L'API simplifiée à 3 champs : montant, devise, référence
Comment 0fee.dev a réduit son API de paiement à 3 champs requis. Par Juste A. Gnimavo et Claude.
"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.
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.
La grande mise à jour des devises : devises source et destination
Comment nous avons repensé le modèle de devises de 0fee.dev. Par Juste A. Gnimavo et Claude.
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.
Construire un moteur de planification cron en Rust
Le coeur de 0cron : sorted sets Redis pour la planification, verrous distribués pour empêcher la double exécution, et une boucle de polling par tick qui se déclenche chaque seconde.
Construire un tableau de bord SolidJS from scratch
Comment nous avons construit le tableau de bord SolidJS de 0fee.dev avec stores et routage à 3 layouts. Par Juste A. Gnimavo et Claude.
4 agents, 1 produit : construire 0cron en une seule session
Comment nous avons utilisé une équipe parallèle de 4 agents pour construire un site marketing et un serveur API Rust complet -- 14 endpoints, 8 tables, 2 852 lignes -- en une seule session.
La boucle agentique : 24 outils IA dans un seul chat
Jusqu'à 10 itérations d'appels LLM, 24 outils de la génération de fichiers à l'exécution de code, tâches de fond de 30 minutes. Le cœur agentique de Deblo.ai.
L'inférence de types Hindley-Milner dans un langage personnalisé
Comment FLIN utilise l'inférence de types Hindley-Milner pour déterminer les types sans annotations -- implémenté en Rust.
Des diagnostics d'erreurs qui aident vraiment
Comment les diagnostics d'erreurs de FLIN aident les développeurs : emplacements source, sortie colorée et messages lisibles par l'humain.