Aller au contenu principal
Site en cours de refonte — quelques pages peuvent bouger ou évoluer.
Catégorie

Articles sur Développement web

Découvrez tous les articles, tutoriels et retours d'expérience liés à développement web.

Derniers Articles .

Redis Cluster + queues Laravel : le jour où CROSSSLOT te réveille en prod Développement web
13 mai 2026

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.

laravel • php
Lire →
Figma ↔ code : ta parité est cassée parce que personne ne possède le contrat Développement web
13 mai 2026

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.

TypeScript • CSS
Lire →
Next.js 16 + router.refresh() : la ligne “safe” qui peut te ruiner Performance web
13 mai 2026

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).

TypeScript • Chrome
Lire →
Laravel 13.6 : le debounce sur les jobs, ou comment arrêter les tempêtes en prod Performance web
13 mai 2026

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.

laravel • php
Lire →
301 faite, et Google ressort encore le ccTLD ? Voilà pourquoi Développement web
13 mai 2026

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.

Google • Seo
Lire →
Localiser le manifest de ta PWA : bonne idée… jusqu’au moment où ton app a 3 noms différents Développement web
13 mai 2026

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.

TypeScript • Google
Lire →
TypeScript 7 en Go (tsgo) : oui c’est plus rapide… et oui, ton tooling peut partir en vrille Performance web
13 mai 2026

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.

TypeScript • Prettier
Lire →
Composer en CI : la CVE Perforce te rappelle que ton build exécute déjà des commandes Performance web
13 mai 2026

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.

laravel • php
Lire →
Race condition en PHP : le lock “évident” qui te trahit (et ce TTL qu’on oublie toujours) Développement web
27 avr. 2026

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.

laravel • php
Lire →