Billets.
Explorations techniques, retours d'expérience et veilles technologiques. Du plus récent au plus ancien.
Liste des billets
-
PHP
PHP 8.5 : pipe operator et nouvelles fonctionnalités
PHP 8.5 introduit le pipe operator, array_first(), array_last() et l'attribut NoDiscard. Découvrez les nouveautés qui modernisent le langage.
5 min de lecture -
PHP
PHP 8.3 : typage renforcé et nouvelles fonctionnalités
PHP 8.3 : constantes typées, json_validate(), attribut #[Override] et clonage readonly. Découvrez les nouveautés qui améliorent la sûreté et les performances du langage.
4 min de lecture -
PHP
PHP 8.2 : la consolidation du système de types et modernisation de l’API
Analyse détaillée de PHP 8.2 : classes readonly généralisées, types DNF pour unions et intersections, refonte de l'API Random, et fin des propriétés dynamiques avec exemples
6 min de lecture -
DX
Comment tailwind_merge résout les conflits de classes dans Twig
Tailwind_merge dedoublonne les classes Tailwind en conflit dans Twig. Découvrez comment ce filtre rend vos composants plus prévisibles et maintenables.
4 min de lecture -
PHP
PHP 8.1 : l’expression après la révolution
Analyse détaillée de PHP 8.1 : enums avec méthodes, immutabilité simplifiée, infrastructure async avec Fibers, et système de types enrichi: tout ce qu'il faut savoir avec exemples pratiques.
8 min de lecture -
PHP
PHP 8.0 : la révolution qui a tout changé
Découvrez PHP 8.0 : JIT, arguments nommés, attributs, match expression, opérateur nullsafe et types d'union : tout ce qu'il faut savoir avec exemples pratiques.
8 min de lecture -
Sécurité
OWASP ZAP : comment implémenter un audit DAST automatisé avec Symfony et Docker
Passer du SAST au DAST en intégrant OWASP ZAP à votre workflow local via Docker et Castor. Un guide technique pour un audit de sécurité automatisé.
4 min de lecture -
UX
Le FOUC n'est pas un bug graphique, c'est une faille d'architecture !
Marre du contenu qui saute au chargement ? Découvrez comment éradiquer le FOUC (Flash of Unstyled Content), améliorer votre score CLS et optimiser l'UX de vos applications web modernes.
4 min de lecture -
UX
Symfony UX Icons : 200 000 icônes SVG sans CDN, sans sprite, sans prise de tête
Fini les sprites et Font Awesome ! Découvrez comment Symfony UX Icons intègre 200k+ icônes (Iconify) nativement. Zéro requête HTTP, performances maximales.
7 min de lecture -
DX
Symfony UX Toolkit : quand le frontend devient (enfin) un plaisir
Découvrez comment Symfony UX Toolkit et le kit Shadcn révolutionnent le frontend.
3 min de lecture -
DevOps
Comment FrankenPHP a relégué PHP-FPM et Nginx au stade de reliques
Stop à Nginx + PHP-FPM. Découvrez pourquoi FrankenPHP est la solution moderne pour un setup Docker simple et performant.
13 min de lecture -
UX
AssetMapper : le frontend de Symfony sans Node ni bundler
Pourquoi un blog Symfony 8.1 a pu retirer Webpack Encore : importmap natif, HTTP/2, pre-compression brotli. Mesures, anti-patterns et borne épistémo.
7 min de lecture