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.
The Castor Task Runner is Now Stable!
When we unveiled Castor to the world, we shared the reasons that prompted us to develop our own task runner. Since that article from 2023, many things have evolved in the project. And we now consider Castor and…
par Loïck Piera
Le task runner Castor est maintenant disponible en version 1 !
Lorsque nous avons dévoilé Castor au grand jour, nous vous parlions des raisons qui nous avaient poussé à développer notre propre task runner. Depuis cet article de 2023, beaucoup de choses ont évolué dans le projet.…
par Loïck Piera
Du Vibe Coding à la production : anatomie d’une migration réussie
Il y a quelques mois, j’ai ouvert par curiosité V0 car on avait besoin d’un CRM taillé pour notre réalité. Un outil visuel, simple et adapté à notre workflow, capable de gérer les comptes à travers les différentes…
par Anthony Maison
Les couleurs relatives en CSS 🎨
Je ne sais pas vous, mais une chose qui m’a toujours frustré en tant que développeur front-end, c’est de devoir manipuler des couleurs. Appliquer une opacité, ajuster une teinte ou modifier la luminosité d’une…
par Jonathan Levaillant
Le vrai chantier derrière l’accessibilité Web
Le mot « accessibilité » revient sur la table dans de plus en plus de projets. Pas forcément en premier, mais il est là ! Glissé dans une to-do, brandi par un·e PO qui revient d’une conférence, ou ajouté comme…
par Anthony Maison
Symfony AI : simplifier l’analyse de similarités de textes et l’interaction avec vos LLMs favoris
Dernier-né dans la famille Symfony, nous vous présentons Symfony AI 🎉 Symfony AI est un ensemble de composants permettant d’intégrer l’intelligence artificielle dans des applications PHP. Il se compose de plusieurs…
par Grégoire Pineau
Scroll-driven animations en CSS : guide pratique pour s’affranchir du JavaScript
Pour celles et ceux qui ont déjà réalisé des animations au défilement de la page vous avez sûrement utilisé par le passé des librairies comme scroll reveal ou animate on scroll. Moi-même, j’ai déjà passé de longues…
par Katia Moreira
IA et Web en 2025 : que devez-vous vraiment savoir (et faire) aujourd’hui ?
Si l’IA fascine autant qu’elle inquiète, c’est parce qu’elle est passée du statut de curiosité technologique à celui d’outil business bien concret en à peine 2–3 ans. Vous avez probablement déjà lu que l’IA va…
par Anthony Maison
Des insectes, des Lego, un château et de la peinture – c’était JoliDay 2025
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 Agnieszka Bacior, + 6 autres
Devoxx 2025, 3 jours intenses pour parler de sécurité, cloud, UX et IA
Nous avons assisté en fin de semaine dernière à Devoxx 2025, une des plus grandes conférences Web francophones, qui avait lieu cette année au Palais des Congrès, à Paris. Les chiffres sont impressionnants : 3 jours…
par Katia Moreira, + 1 autre
À la découverte de PIE, l’alternative moderne à PECL pour les extensions PHP
Récemment vous avez peut-être entendu parler de PIE, un nouveau binaire pour PHP. PIE c’est le diminutif de “PHP Installer for Extensions” et c’est donc le descendant de PECL. Pourquoi PIE ? PHP, né en 1995, célèbre…
par Baptiste Leduc
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
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