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.
Construire un chatbot spécialisé sur vos données grâce à l’IA générative et PHP
Utilisée pour rédiger n’importe quel type de contenus, pour faire des résumés ou encore intégrée à nos outils de développement, l’IA, et en particulier l’IA générative, a trouvé sa place dans bon nombre de secteurs.…
par Loïck Piera
Du travail solitaire à l’engagement collectif : la dynamique de la veille
Quand Cyril et Audrey de l’École O’Clock m’ont proposé d’animer un meetup autour de la veille technologique, je me suis souvenu d’une phrase du podcast IFTTD : Le problème avec un ingénieur, c’est que lorsqu’on…
par Anthony Maison
Ce que nous avons retenu du Forum PHP 2024, jour 2
Comme chaque année l’équipe de JoliCode était présente au Forum PHP de l’AFUP, le plus gros événement PHP de l’Hexagone, pour deux jours de conférence sur l’éco-système ! Cet article est la suite du premier jour, …
par Anthony Maison, + 7 autres
Ce que nous avons retenu du Forum PHP 2024, jour 1
Comme chaque année l’équipe de JoliCode était présente au Forum PHP de l’AFUP, le plus gros événement PHP de l’Hexagone, pour deux jours de conférence sur l’éco-système ! Dans cet article nous allons vous partager…
par Damien Alexandre, + 6 autres
En finir avec la barre de défilement horizontale et les unités de viewport
J’ai l’habitude de développer sur Mac OS, et sur ses navigateurs (que ce soit Chrome, Firefox ou Safari), la barre de défilement s’affiche par-dessus la page web et est invisible par défaut. C’est joli mais pas…
par Katia Moreira
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
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