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.
De la nostalgie aux nouveautés : ce que dotJS 2025 nous a inspiré
Ce 3 avril, Cécile, Katia et Suzanne ont quitté leurs claviers respectifs pour se rendre à la conférence dotJS, pour laquelle chaque année Paris, et les Folies Bergères, se transforment en terrain de jeu des passionnés…
par Cécile Delmon, + 2 autres
SymfonyLive Paris 2025 comme si vous y étiez
Les 27 et 28 mars 2025, la Cité Internationale Universitaire de Paris a résonné sous les applaudissements : le Symfony Live Paris célébrait les 20 ans de Symfony ! Nous y étions à la fois en tant que spectateurs…
par Baptiste Leduc, + 4 autres
Comment migrer du type array vers JSON avec Doctrine
Doctrine a déprécié les types array et object en version 3. Il est temps de migrer vers un type plus interopérable, et moins sensibles au refactoring ! Vous l’aurez compris, il faut maintenant utiliser du JSON.…
par Grégoire Pineau
Adding PHP Function to Symfony ExpressionLanguage, The Simple Way 👌
Today I want to share a quick tip for Symfony users ✌️. When you use the ExpressionLanguage component you get a context: some variables and some functions. Those functions are not the same everywhere. For example…
par Damien Alexandre
Le no-code, la révolution qui dévore ses enfants ?
Il y a quelque chose de fascinant dans l’évolution du développement logiciel. Aujourd’hui, sans être développeur, il est possible de construire des systèmes complexes, d’automatiser des tâches et même de générer…
par Anthony Maison
Notre outillage front-end en 2025
Nous sommes désormais 3 intégrateurs et intégratrices chez JoliCode. Afin d’harmoniser nos façons de faire, nous avons décidé de créer un projet vide, une sorte de « front-end starter » qui nous permettrait de…
par Katia Moreira
MCP: The Open Protocol That Turns LLM Chatbots into Intelligent Agents
LLMs have started to become widely known. They are used to generate text, answer questions, translate texts, and more. These models are becoming increasingly powerful and are employed across diverse fields. LLMs…
par Grégoire Pineau
Ce que vous devez savoir sur les chaînes de caractères
Jouer avec les chaînes de caractères est certainement la première chose que l’on fait en tant que développeur. Qui n’a pas commencé sa carrière de dev par un “Hello World” ? Et pourtant, elles sont encore trop…
par Marion Hurteau
Comment héberger de manière sécurisée du contenu statique ?
Introduction Je pars en voyage, tout est prêt : valises bouclées, papiers rangés, téléphone chargé. Mais une question me titille : que se passe-t-il si je perds mon téléphone ou que l’on me vole mes affaires ?…
par Grégoire Pineau
Écrire des assertions PHPUnit plus simples grâce au VarDumper
Les tests unitaires sont une étape cruciale pour garantir la qualité de votre code, mais parfois, les répétitions peuvent devenir lassantes. Avez-vous déjà soupiré en enchaînant des appels à $this->assertXXX()…
par Grégoire Pineau
BDX I/O au pays du vin : notre retour sur l’édition 2024
Pour la première fois, nous nous sommes rendus à la conférence BDX I/O au Palais des Congrès de Bordeaux. Cette conférence existe depuis 2014 et a rassemblé plus de 1000 participants pour cette 9ème édition. Cette…
par Bastien Jaillot, + 2 autres
A la découverte des lazy proxy et lazy ghost objets de PHP 8.4
Parmi toutes les nouvelles fonctionnalités de PHP 8.4, nous souhaitions vous faire découvrir les différents usages de la RFC « Lazy Objects ». Cette RFC a été conduite par Arnaud Le Blanc, contributeur…
par Grégoire Pineau
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
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