Aller au contenu principal

DX.

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

6
billets
8
min de lecture moyenne
  1. 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.

    14 min de lecture
  2. 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 {{-.

    9 min de lecture
  3. 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
  4. DX

    Votre terminal est bête : voici comment le rendre intelligent

    Historique contextuel, autocomplétion Docker, switch PHP automatique... Découvrez comment transformer une fenêtre noire en véritable assistant de code.

    5 min de lecture
  5. 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
  6. DX

    Castor : un task runner en PHP pour les projets Symfony

    Castor permet d'écrire des tâches d'automatisation en PHP au lieu de Bash ou Make. Orchestration Docker, synchronisation de base, QA et déploiement dans un projet Symfony.

    10 min de lecture

Activez uniquement ce que vous souhaitez. Vos choix sont conservés 6 mois.

Strictement nécessaires

Indispensables au fonctionnement du site (session, sécurité, préférence d'affichage). Aucune donnée n'est partagée à des tiers et aucun consentement n'est requis.

Toujours actif

Mesure d'audience

Statistiques anonymes via Umami Cloud (hébergement UE) : pages vues, source du trafic, navigateur. Pas de cookie tiers, pas de profilage, pas de partage commercial.