Aller au contenu principal
Site en cours de refonte — quelques pages peuvent bouger ou évoluer.
Blog & Veille

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.

Tous les articles .

Veille tech, tips front et retours de missions.

Scripts tiers et Core Web Vitals : la méthode qui dit clairement « qui coûte quoi » Performance web
24 mars 2026

Scripts tiers et Core Web Vitals : la méthode qui dit clairement « qui coûte quoi »

Si tu ne sais pas isoler un script tiers, tu fais de la perf au doigt mouillé. Voilà un protocole reproductible pour prouver l’impact sur LCP/CLS/INP et décider quoi garder.

Google • Chrome
Lire →
Codex t’a lâché « model is not supported » ? Arrête de dépendre d’un modèle unique Développement web
24 mars 2026

Codex t’a lâché « model is not supported » ? Arrête de dépendre d’un modèle unique

Quand Codex te répond “model is not supported” alors que ça marchait hier, ce n’est pas juste un bug : c’est un risque produit. Voilà comment blinder ta continuité.

Visual Studio • Git
Lire →
« No ARIA is better than bad ARIA » : les 7 trucs que je vire quand une UI devient injouable Développement web
24 mars 2026

« No ARIA is better than bad ARIA » : les 7 trucs que je vire quand une UI devient injouable

Le mauvais ARIA ne rend pas une UI plus accessible. Il la rend plus imprévisible. Voilà 7 patterns que je supprime (ou que je refais) en priorité, avec des fixes concrets.

TypeScript • Chrome
Lire →
Next.js 16.2 : les deux régressions qui te flinguent sans bruit (#id + dev Wi‑Fi) Développement web
23 mars 2026

Next.js 16.2 : les deux régressions qui te flinguent sans bruit (#id + dev Wi‑Fi)

Deux régressions pénibles après un bump Next.js 16.2 : le scroll vers #id tombe mal avec un header sticky, et le dev sur téléphone en Wi‑Fi ne charge plus le JS. Voilà comment je les isole et je les corrige proprement.

TypeScript • Chrome
Lire →
CSS en 2026 : arrête de “kiffer les features”, commence à shipper sans regret Développement web
23 mars 2026

CSS en 2026 : arrête de “kiffer les features”, commence à shipper sans regret

Le CSS Snapshot 2026 n’est pas une liste de jouets. C’est une carte des risques pour décider ce que tu peux déployer sans te faire punir en prod.

Chrome • CSS
Lire →
WordPress 6.9.4 : la “petite” update sécurité qui te coûte cher si tu la repousses Développement web
23 mars 2026

WordPress 6.9.4 : la “petite” update sécurité qui te coûte cher si tu la repousses

Quand une release dit que les corrections précédentes n’étaient pas entièrement appliquées, ce n’est pas une note de bas de page. C’est un patch à faire maintenant.

php • ubuntu
Lire →
Un IDE “AI-first”, c’est cool… jusqu’au jour où tu ne peux plus bosser Développement web
23 mars 2026

Un IDE “AI-first”, c’est cool… jusqu’au jour où tu ne peux plus bosser

Les pannes et rate limits te rappellent un truc simple : si ton IDE dépend de l’IA, ce n’est plus une feature. C’est un point de défaillance.

Visual Studio • Git
Lire →
« PHP >= 8.2 requis » alors que ton terminal est en 8.3 : oui, tu as deux PHP Développement web
23 mars 2026

« PHP >= 8.2 requis » alors que ton terminal est en 8.3 : oui, tu as deux PHP

Tu vois PHP 8.3 dans le terminal, mais ton site répond comme s’il était en 8.1. Ce n’est pas Composer qui délire : c’est ton serveur qui n’utilise pas le même PHP que ta CLI.

laravel • php
Lire →
Les “silent payment failures” : la fuite de MRR que tu ne vois jamais venir Développement web
23 mars 2026

Les “silent payment failures” : la fuite de MRR que tu ne vois jamais venir

Le pire avec un paiement qui échoue, c’est quand personne ne le voit. Voilà où ton MRR fuit (webhooks, statuts, entitlement) et comment instrumenter ça proprement.

data • TypeScript
Lire →