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.
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.
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
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.
Performance web
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.
Développement web
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.
Performance web
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.
Article
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
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.
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.