Articles sur SaaS & applications web
Découvrez tous les articles, tutoriels et retours d'expérience liés à saas & applications web.
Derniers Articles .
Développement web
Redis Cluster + queues Laravel : le jour où CROSSSLOT te réveille en prod
En Redis Cluster (ElastiCache/Valkey), un Lua “banal” peut faire exploser tes workers avec un CROSSSLOT. Laravel 13.5 améliore enfin le support, mais ton setup doit être propre.
Développement web
Race condition en PHP : le lock “évident” qui te trahit (et ce TTL qu’on oublie toujours)
Les race conditions en prod viennent souvent d’un lock mal posé… ou d’un TTL implicite qui expire en plein traitement. Voilà un pattern de verrouillage propre, avec logs et arbitrages.
Développement web
Dev de package Laravel : arrête de débugger un “projet hôte sale”
Le piège en dev de package Laravel, c’est de “valider” ton code dans une app hôte déjà bricolée. Avec Docker + un Laravel clean + un path repository, tu reprends le contrôle.
Développement web
Reverb dans Laravel vs serveur WebSocket dédié : le choix « simple » qui te pète à la figure en prod
Reverb te fait gagner du temps… jusqu’au jour où tes connexions longues vivent au même endroit que ton app. Voilà ce que ça change vraiment en prod, et comment trancher sans dogme.
Développement web
Vercel Workflows : enfin un debug de run qui ne finit pas en collage de logs
Le vrai bug en prod, c’est souvent de retrouver les bons logs quand un workflow retry ou time out. Avec le filtre par Run ID et Step ID, tu peux enfin débugger un run proprement.
Développement web
Claude Code te crame ton quota “tout seul” : comment traquer les phantom tokens
Quand Claude Code te balance “usage limits” alors que tu viens de démarrer, ce n’est pas forcément toi. Il y a un scénario crédible de tokens fantômes facturés via le cache.
Développement web
AGENTS.md / CLAUDE.md dans EmDash : boost IA ou future dette d’équipe ?
EmDash te génère des fichiers « pour agents IA » dès le bootstrap. Bien cadrés, ils rendent l’IA vraiment utile. Mal cadrés, ils deviennent un fourre-tout risqué et ingérable.
Développement web
EmDash “successeur de WordPress” : le jour où j’ai compris que le vrai sujet, c’est le modèle de plugins
WordPress ne me fait pas peur à cause du core. Il me fait peur à cause des plugins. EmDash change la règle du jeu avec des “capabilities” et une isolation par défaut.
Développement web
Sora s’arrête : si ton produit dépend d’OpenAI, tu fais quoi, là ?
Quand un produit OpenAI s’arrête, ce n’est pas un drama Twitter : c’est ta feature qui tombe. Voilà comment préparer un plan de sortie propre (export, fallback, kill switch, UX).