Mes notes de terrain sur
Laravel, Vue & l'architecture front
Tutos, retours d'expérience et veille tech pour construire des produits web rapides, maintenables et design. Inspiré de l'ambiance de la home, avec un peu plus de détails pour les curieux.
Perf & accessibilité
Mesurer Lighthouse, optimiser les assets, écrire des interfaces inclusives.
Stack front
Vue, Inertia, Tailwind, animations légères et design système artisanaux.
Bonnes pratiques
Patterns Laravel, tests légers, structure de contenus et naming clair.
Tous les articles .
Veille tech, tips front et retours de missions.
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
Figma ↔ code : ta parité est cassée parce que personne ne possède le contrat
Le problème n’est pas « Figma vs devs ». C’est l’absence d’un contrat versionné et vérifiable entre design tokens, composants et code.
Performance web
Next.js 16 + router.refresh() : la ligne “safe” qui peut te ruiner
router.refresh() paraît inoffensif. En Next.js 16, il peut relancer le prefetch de tous les liens visibles et créer une tempête de requêtes (et d’ISR writes).
Performance web
Laravel 13.6 : le debounce sur les jobs, ou comment arrêter les tempêtes en prod
Le vrai problème des queues, c’est quand un événement part en rafale et déclenche 200 jobs identiques. Laravel 13.6 ajoute un debounce natif : on voit comment l’utiliser proprement en prod.
Développement web
301 faite, et Google ressort encore le ccTLD ? Voilà pourquoi
Tu rediriges ton ccTLD vers le .com et pourtant Google « hésite » encore. Ce n’est pas magique : il manque souvent des signaux de consolidation très concrets.
Développement web
Localiser le manifest de ta PWA : bonne idée… jusqu’au moment où ton app a 3 noms différents
Localiser le nom et les shortcuts d’une PWA, c’est super… tant que tu ne crées pas une app incohérente selon l’écran. Voilà comment le faire proprement, et quoi tester.
Performance web
TypeScript 7 en Go (tsgo) : oui c’est plus rapide… et oui, ton tooling peut partir en vrille
TypeScript 7 promet un gros boost de perf grâce à tsgo. Mais ton repo vit surtout via ton IDE, ta CI et ton tooling : voilà comment tester sans tout casser.
Performance web
Composer en CI : la CVE Perforce te rappelle que ton build exécute déjà des commandes
Composer n’est pas « juste un install de dépendances ». En CI, c’est déjà un moteur d’exécution (VCS, plugins, scripts) : ces CVE côté Perforce sont le bon moment pour blinder.
Performance web
La “taxe UX” des ads : prouver que ta page rame à cause des tiers (et pas « ton code »)
Arrête de débattre à l’instinct : mesure l’écart “avec adblock” vs “sans” pour isoler la part pub dans tes Core Web Vitals, puis transforme ça en budget et garde-fous.