Notre blog
Nous partageons nos découvertes, nos retours d’expérience et plus généralement nos bonnes pratiques, dans l’objectif de diffuser la connaissance à tous.
Ce blog technique est le fruit de notre veille constante sur les technologies que nous employons.
Désactiver des routes Symfony en production
Dans certains cas, il peut être nécessaire d’avoir des actions qui ne sont disponibles que lorsqu’on développe en local, mais pas en production. On peut penser au styleguide ou à des pages de debug par exemple.…
par Loïck Piera
Administrer une entité custom dans un back-office Sylius
Lorsqu’on utilise le formulaire de contact par défaut de Sylius, celui-ci se contente d’envoyer un e-mail sans enregistrer les informations en base de données. Dans le cadre d’un projet, j’ai eu besoin d’aller…
par Claire Coloma
PHP Object Lazy-Loading is More Than What You Think
We recently attended a talk about lazy-loading by Nicolas Grekas and it inspired me this blogpost! We can find lazy-loading in all modern PHP applications, in ORMs, for example. But is there more usage of lazy-loading?…
par Baptiste Leduc
Une bonne convention de nommage pour les routes, les contrôleurs et les templates ?
J’ai participé à de nombreux projets web au cours de ma carrière, et avec l’expérience accumulée, j’insiste de plus en plus sur les normes de codage, les conventions et la précision des noms dans mes revues de…
par Damien Alexandre
A Good Naming Convention for Routes, Controllers and Templates?
I’ve had my fair share of web projects during my career, and with experience building up, I’m increasingly pushing for coding standards, conventions, and naming precision in my code reviews. A badly named service, …
par Damien Alexandre
Du langage naturel à un DTO grâce à l’IA
L’IA est sur toutes les lèvres, et souvent en tant que développeur, on peut avoir du mal à voir des cas concrets de son utilité. D’autant plus que le sigle IA a tendance à regrouper tout un tas de technologies…
par Jérôme Gangneux
Comment profiler un service avec Symfony
Si vous développez avec Symfony, vous connaissez probablement le « Symfony Profiler ». Cette barre d’outils s’affiche en bas de vos pages web et fournit des pages dédiées pour analyser les données collectées…
par Grégoire Pineau
Passer à PostCSS pour un projet sans SASS
Cela fait plusieurs années que nous avons l’habitude d’utiliser le préprocesseur SASS (Syntactically Awesome Style Sheets) chez JoliCode. Incontournable chez les intégrateur·rice·s, il permet d’utiliser des variables, …
par Katia Moreira
Retour d’expérience d’un développeur Symfony qui découvre Laravel
En tant que développeur PHP junior, mon expérience s’est jusqu’à aujourd’hui limitée à Symfony. Curieux de nature, j’ai décidé de me lancer dans l’aventure Laravel, un framework réputé pour sa simplicité et sa…
par Julien Cousin-Alliot
DotJs 2024 the (re)union
This week, we attended DotJs, which made its comeback after a five-years break. The event was held at the Folies Bergères. The theme was (Re)Union, reflecting the gathering of the JavaScript community. The schedule…
par Cécile Delmon, + 1 autre
Comment partager de la configuration entre Symfony et son front en JS ?
Imaginez que vous avez de la configuration qui doit être disponible : Dans vos templates Twig ; Dans votre code JavaScript ; Et pourquoi pas dans vos services PHP. On peut alors se demander comment partager cette…
par Grégoire Pineau
Du tissu, des cartes à jouer, un minitel et du bois – c’était JoliDay 2024
Comme tous les ans, nous avons profité d’un jour férié (en application de la journée de solidarité avec les personnes âgées) pour nous retrouver tous ensemble et faire des projets ni Web ni Mobile, mais toujours…
par Carolien Beer, + 9 autres
DbToolsBundle, enfin un outil pour utiliser légalement nos données de prod en local
« Nul n’est censé ignorer la loi », commençons donc par une piqûre de rappel : Il est illégal d’utiliser les données personnelles de vos utilisateurs ailleurs que sur la prod. Plus précisément, le RGPD1…
par Mathieu Santostefano
Ajouter un champ de texte statique dans un formulaire EasyAdmin
EasyAdmin est un bundle Symfony qui permet de générer rapidement des interfaces d’administration pour votre application. Il propose de nombreux outils pour répondre aux besoins courants d’une interface d’administration…
par Xavier Lacot
Révolutionnez vos projets tech, un ticket à la fois
En coulisse, nous essayons d’améliorer continuellement nos processus de travail et garantir la qualité de nos projets. Pour cela, nous utilisons des outils tels que PHPStan, PHP-CS-Fixer et Rector : Ces outils…
par Anthony Maison, + 1 autre
AutoMapper 9 is out!
We are pleased to announce the release of AutoMapper 9.0 which brings a completely new experience creating mappers between objects 🎉 Let’s be honest, the first version of this library was merely a proof of concept.…
par Baptiste Leduc, + 1 autre
L’organisation de la veille technique avec Digest Club
Cela fait quelque temps que nous n’avons pas abordé le sujet de la veille technique sur notre blog, pourtant, c’est un aspect que nous chérissons beaucoup ! Nous sommes constamment à la recherche de moyens pour…
par Anthony Maison, + 1 autre
Dites-nous tout !
Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ? Vous avez trouvé une typo ou une erreur ? N’hésitez pas à nous le faire savoir en nous envoyant un message