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.

La “taxe UX” des ads : prouver que ta page rame à cause des tiers (et pas « ton code ») Performance web
27 avr. 2026

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.

data • Google
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 →
Ton CSS “bug” chez le client ? Va chercher l’extension qui injecte du style Développement web
27 avr. 2026

Ton CSS “bug” chez le client ? Va chercher l’extension qui injecte du style

Le bug le plus frustrant : « chez moi ça marche ». Et chez le client, le layout ou les couleurs partent en vrille. Parfois, le coupable, c’est une extension qui injecte du CSS.

Chrome • CSS
Lire →
1 million de jobs Laravel par jour : le calcul de débit qui t’évite de sur-scaler au pif Performance web
27 avr. 2026

1 million de jobs Laravel par jour : le calcul de débit qui t’évite de sur-scaler au pif

Tu peux empiler des workers jusqu’à ce que “ça passe”… ou dimensionner proprement ton throughput et arrêter de payer pour du hasard. Voilà la méthode terrain.

laravel • php
Lire →
Tailwind v4 : le moment où tu réalises que ta config n’est plus dans un fichier JS (et que ta migration va mordre) Développement web
23 avr. 2026

Tailwind v4 : le moment où tu réalises que ta config n’est plus dans un fichier JS (et que ta migration va mordre)

Tailwind v4 est une bonne version… mais pas une mise à jour “npm install et go”. Voilà ce qui casse vraiment en migration, et une méthode simple pour reprendre le contrôle.

Vue.js • TypeScript
Lire →
Vite 8 + plugin React v6 : Babel a sauté. Et oui, ton setup “classique” casse. Performance web
23 avr. 2026

Vite 8 + plugin React v6 : Babel a sauté. Et oui, ton setup “classique” casse.

Tu upgrades Vite et @vitejs/plugin-react, et d’un coup tes plugins Babel ne tournent plus. Normal : le plugin React passe à oxc. Voilà comment brancher React Compiler 1.0 sans te battre.

TypeScript • Prettier
Lire →
Composer en CI : la CVE Perforce te rappelle que ton build exécute déjà des commandes Article
23 avr. 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.

Tech
Lire →
Parser un XML trop gros en PHP : la méthode qui évite l’OOM (vraiment) Performance web
23 avr. 2026

Parser un XML trop gros en PHP : la méthode qui évite l’OOM (vraiment)

Quand un feed XML fait plusieurs centaines de Mo, DOM et SimpleXML te mettent un OOM tôt ou tard. Voilà un pattern XMLReader + streaming qui tient en prod, avec insert en chunks et garde-fous.

php • data
Lire →
Dev de package Laravel : arrête de débugger un “projet hôte sale” Développement web
23 avr. 2026

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.

laravel • php
Lire →