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
Avant de coller du code client dans Copilot : fais ce réglage
Si tu bosses pour des clients, le sujet Copilot n’est pas « pro/anti IA ». C’est un réglage opt-out et deux habitudes simples pour éviter de pousser du sensible dans le contexte.
Développement web
Ton worker Laravel est “UP”… et ta queue est morte : le loop silencieux qui te bouffe la prod
Le pire incident queue, c’est celui qui ne fait pas de bruit : ton conteneur tourne, Horizon a l’air “ok”, et pourtant plus aucun job ne sort. Oui, ça arrive.
Développement web
Laravel 13.3 te dit “PHP 8.3 OK”… puis Composer exige PHP 8.4 : voilà pourquoi
Tu restes en PHP 8.3 “parce que Laravel est compatible”… et un composer update/require te sort un PHP >= 8.4. Ce n’est pas toi : c’est une dépendance transitive qui te tombe dessus.
Développement web
Cursor 3.0 : des agents partout, mais des PR enfin propres
Les agents, c’est bien… jusqu’au moment où ils touchent 40 fichiers et que tu ne sais plus ce qui est “vrai”. Cursor 3.0 te donne des briques pour reprendre le contrôle — si tu les utilises correctement.
Performance web
Vercel sert encore l’ancien code après un redeploy : le diagnostic qui évite de tourner en rond
Tu pushes, tu redeploy, tu forces un rebuild… et pourtant Vercel sert une version qui n’existe plus. Voilà comment je le prouve, puis comment je m’en sors sans tout casser.
Stratégie digitale
Google change tes titres en SERP : fais des titles qui tiennent (et sauve ton CTR)
Tu soignes ta balise title, et Google affiche autre chose. Ce n’est pas juste « Google qui fait n’importe quoi » : souvent, ton système de titres l’y pousse.
Performance web
TrueAsync 0.6 : mon process pool PHP a failli deadlocker
Paralléliser en PHP, c’est cool… jusqu’au moment où ton “pool” se bloque tout seul. Voilà un pattern de process pool TrueAsync 0.6 qui tient en prod.
Développement web
J’ai généré toute ma palette depuis 1 hex… et j’ai compris pourquoi mon dark mode était moche
Tu veux une UI propre sans passer ta semaine à tweaker des nuances. OK, mais si tu génères une palette sans comprendre OKLCH, ton dark mode va te punir.
Performance web
Ton SaaS rame “sans raison” ? J’ai déjà vu le coupable : des événements datés en 2226
Oui, un client peut t’envoyer des timestamps en 2226. Et oui, ça peut suffire à flinguer tes requêtes “last 30 days”, tes caches et ta vue Analytics.