JoliCode

@jolicode.com

JoliCode est une agence experte dans la réalisation de projets Web et mobiles de qualité. Retrouvez nous sur jolicode.com

beberlei/metrics v3.0.0 is out 🎉🔥 • PHP 8.4+, strictly typed, tags everywhere • 4 new backends: OpenTelemetry, InfluxDB v2, AWS CloudWatch, Chain • Symfony bundle with #[Target] autowiring • Full Demo app with provisioned Grafana dashboards jolicode.com/blog/introdu...

Introducing beberlei/metrics v3.0.0

Since 2012, beberlei/metrics has been doing one small job well: giving PHP applications a single, consistent API to send metrics (counters, timings, gauges...) without tying the calling code to a spec...

jolicode.com

Migrating from Webpack Encore to Vite with Reprise ⚡ 75s build → 15s 🚀 583 npm packages removed 🎉 Hot reload finally working 💪 But watch out for hidden webpackisms! Our migration story on a large Symfony project: jolicode.com/blog/migrat... #symfony

Migrating from Webpack Encore to Vite with Reprise

We maintain a high-traffic project for one of our clients: 5 websites served by a single Symfony application, 800 Twig templates, and a React + Tailwind front end that has been built by Webpack

jolicode.com

Nous sommes ravis de sponsoriser le #ForumPHP 2026 ! 🎉 Rendez-vous les 8 & 9 octobre à l'Hôtel New-York de Disneyland Paris pour deux jours de talks, d'échanges et de rencontres avec la communauté PHP 🚀 On a hâte de vous y retrouver ! 🎟️ => event.afup.org #afup #php

Bild

Migrer de Webpack Encore vers Vite avec Reprise ⚡ 75 secondes de build → 15 secondes 🚀 583 packages npm supprimés 🎉 Hot reload enfin fonctionnel 💪 Mais attention aux webpackismes cachés ! Retour d'expérience de notre migration sur un gros projet : jolicode.com/blog/migrer...

Migrer de Webpack Encore vers Vite avec Reprise

Nous maintenons, pour un de nos clients, un projet à fort trafic : 5 sites servis par une même application Symfony, 800 templates Twig, et un front React + Tailwind buildé depuis des années

jolicode.com

Ravis d'accueillir une fois de plus les quelques survivants du mois d'août pour le meetup #Afup Paris ! Après deux talks de qualité, nous nous retrouvons autour de quelques verres et pizzas ! 🍕 🍸 🍺

A speaker presents on libre licenses to an engaged audience in a modern workspace, highlighting concepts with a visual aid.

Notre site a besoin d'un ravalement de façade... Notre équipe au pôle outils est sur le coup, et grâce à l'experte UX de nos amis de @jolicode.com, elle dispose de bons conseils et d'une maquette sur lesquels s'appuyer ! On vous dit tout sur les premières étapes de ce travail. buff.ly/P2RXRY8

Capture d'écran de l'article sur la refonte graphique du site afup.org

Trouver des contenus qui se ressemblent sans passer par un LLM ? SimHash fait ça depuis 2002 😋 Dans cet article, @lyrixx.bsky.social vous montre comment découper un texte en shingles, compter les votes et comparer des milliers de pages en SQL 🚀 jolicode.com/blog/simhas... #simhash

SimHash : trouver les pages qui se ressemblent

Il y a quelques semaines, j'ai eu besoin de détecter du contenu dupliqué dans le crawler de redirection.io. Pas du dupliqué à la virgule près, ça c'est facile, mais du dupliqué « en gros, c'est

jolicode.com

⚠️ Il y a 24 locks partagés, pour toutes les clés de cache de votre application Symfony. Résultat : des collisions qui bloquent des requêtes sans rapport entre elles 😨 Découvrez comment le Cache de Symfony peut ralentir votre appli 🤯 et la solution : jolicode.com/blog/quand-...

Just released: JoliMediaSyliusBundle 🎉 a centralized media library for #Sylius 📸 Reuse images easily, organize your files and benefit from unified management without modifying Sylius core. The bridge is now available 🎉 jolicode.com/blog/jolime...

JoliMediaSyliusBundle, a New Bridge for Your Sylius Projects

Does the excellent Sylius E-commerce framework even need an introduction? If Sylius has established itself in the e-commerce ecosystem, it's largely thanks to its ability to adapt to a wide

jolicode.com

Votre CI recharge les fixtures à chaque run ? 🐌 😨 Après avoir lu cet article, vous saurez mettre en cache correctement l'état de votre base de données pour des builds plus rapides, moins chers et plus respectueux de l'environnement 🚀 jolicode.com/blog/accele... #astuce #ci

Accélérer votre CI : mettre en cache l’état de la base de données

Il y a quelques années, j’écrivais Accélérer votre intégration continue. L’article passait en revue tout un tas de techniques pour rendre une CI plus rapide : cache Composer, cache Yarn, layers

jolicode.com

Customizing Sylius grids with Grid mutators is the new way to go ✨ YAML overrides and Grid events are deprecated. Grid mutators bring a typed, testable, modern API to customize your Sylius grids, starting today 💡 Read more in our latest blog post: jolicode.com/blog/custom...

Customizing Sylius Grids - Improved DX with Grid Mutators

In Sylius, grids handle back-office list rendering: data fetching, column definitions, filters, actions, and more. Sylius E-commerce ships with a large number of ready-to-use grids that can

jolicode.com

Comment améliorer l'accessibilité d'un site existant ? 🔍 Contraste insuffisant, navigation au clavier, hiérarchie des titres, images et formulaires : nous partageons les corrections simples à mettre en place pour une expérience plus inclusive 💡 jolicode.com/blog/amelio... #a11y

Améliorer l’accessibilité d’un site existant : retour d’expérience chez JoliCode

Malgré des avancées réglementaires importantes, l’accessibilité numérique reste largement sous-estimée dans de nombreux projets web. Depuis le 28 juin 2025, l’European Accessibility Act (EAA)

jolicode.com

Enfin tout comprendre des TTY et PTY avec le composant Process de Symfony 🖥️ 🙌 Dans ce nouvel article, @lyrixx.bsky.social vous explique pourquoi les couleurs disparaissent quand vous lancez une commande via PHP et comment en prendre le contrôle 💡 jolicode.com/blog/compre... #php #cli

Comprendre (enfin) les TTY et PTY avec le composant Process de Symfony

Vous est-il déjà arrivé de lancer une commande (composer, rsync ou une commande Symfony) directement dans votre terminal pour y admirer de jolies barres de progression colorées, mais de constater

jolicode.com

Nouvel article sur l'amélioration de la sécurité de vos GitHub Actions avec Zizmor 🌈 jolicode.com/blog/amelio... Cet outil détecte les vulnérabilités d'injection de template, les fuites de credentials, les permissions excessives et bien d'autres problèmes de sécurité 🔒

Améliorer la maintenance de vos workflows GitHub

Les failles de sécurité liées à la supply chain sont de plus en plus courantes. En tant que mainteneur d'un projet open source populaire, l'enjeu est de taille. Votre code est déployé sur de

jolicode.com