Le FOUC n'est pas un bug graphique, c'est une faille d'architecture !
Le FOUC n'est pas un bug visuel, mais une faille d'architecture frontend qui brise la confiance utilisateur et pénalise votre SEO. Éradiquez-le.
Explorations techniques, retours d'expérience et veilles technologiques. Du plus récent au plus ancien.
Le FOUC n'est pas un bug visuel, mais une faille d'architecture frontend qui brise la confiance utilisateur et pénalise votre SEO. Éradiquez-le.
Symfony UX Icons intègre 200 000+ icônes SVG via Iconify, sans CDN ni sprite. Installation et usage en une ligne Twig pour une UX sans prise de tête.
Symfony UX Toolkit révolutionne la DX avec des composants UI inspirés de shadcn/ui. Maîtrisez vos vues Twig et Stimulus pour un frontend enfin agréable.
Tutoriel Castor : installer le binaire, écrire ses tâches, organiser .castor/, paralléliser la QA et migrer un Makefile sans casser ses hooks git.
FrankenPHP avec Docker optimise votre stack DevOps : remplacez Nginx et PHP-FPM pour une architecture prod, parité dev/prod et performances accrues.
AssetMapper Symfony sert le frontend sans Node ni bundler : import maps natives, importmap.php et zéro build. Le composant qui fait tourner ce blog.
Les Live Components Symfony rendent une interface réactive sans écrire de JavaScript : re-rendu serveur via AJAX, data-model et LiveProps, en Twig.
Les Twig Components remplacent macros Twig et includes : classes PHP typées, props et logique encapsulée. La brique de base des interfaces Symfony UX.
Les property hooks de PHP 8.4 remplacent getters et setters : get/set portés par la propriété, entités plus courtes, support Doctrine enfin utilisable.
Sécurisez votre application Symfony avec la double authentification 2FA grâce à SchebTwoFactorBundle et PHP 8.4 pour une protection robuste.
Les tableaux associatifs PHP sont une source de bugs. Le DTO est l'antidote : un contrat pour vos données. Découvrez comment PHP 8 rend les DTOs élégants.
Découvrez les attributs PHP : déclaration et interprétation. Cet article compare cette nouveauté aux anciennes annotations et détaille leur fonctionnement.