Aller au contenu principal

Ça marche en local

Ce blog est mon coin personnel pour partager, réflexions, expériences, coups de cœur ou coups de gueule autour de Symfony et PHP — bref, tout ce qui fait le sel (et parfois les larmes) du quotidien d'un développeur.

Découvrir

Derniers billets

Explorations techniques, retours d'expérience et veilles.

Symfony

Construire un système de redirections HTTP complet avec Symfony

Système de redirections HTTP avec Symfony : règles exactes et regex, cache Redis, tracking via Messenger et création automatique lors des changements de slugs

12 min de lecture
DX

Historique de versions dans EasyAdmin : capturer, comparer et restaurer chaque modification

Implémentez un historique de versions dans EasyAdmin : capture Doctrine automatique, snapshots JSON, diff mot-à-mot avec jfcherng/php-diff et LiveComponent.

13 min de lecture
PHP

Recommandations de contenu avec Meilisearch

Implémentez un système de recommandation d'articles sur votre blog Symfony en utilisant Meilisearch comme moteur de similarité sémantique.

8 min de lecture
UX

Comment j'ai transformé EasyAdmin en tableur intelligent

Implémentez l'édition inline dans EasyAdmin avec Symfony UX Turbo et Stimulus. Textes, enums, dates, associations : modifiez vos champs sans quitter la liste.

5 min de lecture
DX

Les délimiteurs Twig : ce problème d'espace blanc que vous ignorez

Gaps inline-block, diffs bruyants, layouts instables : comprenez l'impact des délimiteurs Twig sur l'espace blanc et adoptez les bonnes pratiques avec {%- et {{-.

8 min de lecture

Catégories populaires

Plongez dans les sujets qui vous intéressent le plus.

Fonctionnalités du langage, évolutions récentes et techniques avancées en PHP 8.x.

Architecture, composants et patterns avancés du framework Symfony.

Configuration d'environnements de développement, outillage et automatisation du workflow quotidien.

Décisions d'interface qui impactent l'utilisateur : accessibilité, navigation, feedback et performance perçue.