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.
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 encourager cette pratique au sein de notre équipe. Si vous, que ce soit…
Lire la suite de l’article L’organisation de la veille technique avec Digest Club
Adaptez votre site aux différentes langues avec les propriétés CSS logiques
Aujourd’hui supportées par la majorité des navigateurs, les logical properties ou propriétés logiques permettent d’adapter la mise en page d’un site selon la langue de l’utilisateur. Je vous propose un petit tour d’horizon de ces propriétés CSS encore un peu méconnues. Les logical…
Contributing to Symfony MakerBundle
Let’s be honest, I love Symfony MakerBundle, I know it may not be a popular tool among experienced developers that may prefer to build code from scratch but this brick of Symfony is a gem 💎. One of the good things about the MakerBundle, is that it can show you the best practice, …
Lire la suite de l’article Contributing to Symfony MakerBundle
Une nouvelle édition du Symfony Live Paris 2024
Il y a quelques jours se tenait l’édition 2024 du Symfony Live Paris à la Cité Universitaire. Toujours le même format d’une seule track sur deux jours, toujours le même lieu et le même mot de passe WiFi. Le Symfony Live conserve sa recette depuis plus de 10 ans et reste une conférence…
Lire la suite de l’article Une nouvelle édition du Symfony Live Paris 2024
Optimiser webpack dans la CI
La compilation des assets avec webpack est une tâche qui prend souvent beaucoup de temps. À chaque build du projet dans la CI, il faut re-compiler ces assets, encore et encore (pun intended). Il est possible de mettre en place du cache, pour éviter cette étape. Mais dans cet article…
Forcer le redémarrage d’un worker Symfony
Il arrive de temps en temps que notre worker n’arrive pas à se relever. Aussi fort que vous vous battez, l’erreur a mis PHP ou votre application dans un état instable et il n’y a rien à faire à part l’achever ! Pour pallier ça, vous avez deux options ! Si vous avez la main sur l’exception…
Lire la suite de l’article Forcer le redémarrage d’un worker Symfony
L’option reference de git clone
Il existe une option dans git pour cloner un dépôt qui n’est pas très connue mais qui mérite pourtant de l’être d’avantage. Prenons quelques cas d’utilisation pour illustrer cette option Le serveur de build Sur un serveur de build ou lors d’un déploiement, vous avez besoin du dépôt…
Comment écrire une règle Rector
Afin de mettre à jour Symfony sur l’application d’un client, nous avons dû corriger quelques usages de Doctrine au préalable. Il y a quelques années de cela, il était commun d’écrire ce genre de code dans un contrôleur : La syntaxe <Namespace>:<EntityName> étant dépréciée, …
Snowcamp 2024 en quelques mots
JoliCode était présent à la 8ème édition de Snowcamp, une conférence tech généraliste où les intervenants, variés et pointus, partageaient leurs connaissances dans une ambiance très chaleureuse. Nous avions d’ailleurs la chance d’y présenter un sujet 😎 ! C’est donc au WTC de Grenoble…
Héberger un projet PHP sans serveur avec WebAssembly
D’après Wikipedia : WebAssembly, abrégé wasm, est un standard du World Wide Web pour le développement d’applications. Il est conçu pour remplacer JavaScript avec des performances supérieures. Le standard consiste en un bytecode, sa représentation textuelle et un environnement d’exécution…
Lire la suite de l’article Héberger un projet PHP sans serveur avec WebAssembly
Donner sa première conférence : le guide (presque) intégral ✨
Quand j’ai commencé à travailler chez JoliCode, c’est avec beaucoup d’admiration que je regardais les différents conférenciers de la boîte. Et un jour, avec leurs encouragements, j’ai réalisé que moi aussi, je pouvais être conférencière. Pourquoi pas ? Le syndrôme de l’imposteur…
Lire la suite de l’article Donner sa première conférence : le guide (presque) intégral ✨
Comment faire fonctionner les liens d’ancrage avec un en-tête collant (sticky) ?
Facile à mettre en œuvre, apprécié par les clients et utile lorsqu’un site contient beaucoup de contenu, l’en-tête collant (sticky header) est devenu un élément incontournable de nos sites Web. Néanmoins, il existe un problème auquel nous pouvons être confrontés si nous utilisons…
Du code, des gaufres et des BDs, nous étions à la SymfonyCon à Bruxelles
Pour cette nouvelle édition, le rendez-vous était donné à Bruxelles, du mardi 5 au samedi 9 décembre. Après 2 jours de workshops et avant le hackday du samedi, les conférences se sont déroulées le jeudi et vendredi au Square Conference Center de Bruxelles avec 3 tracks parallèles…
Lire la suite de l’article Du code, des gaufres et des BDs, nous étions à la SymfonyCon à Bruxelles
Master task scheduling with Symfony Scheduler
Introduction Nowadays, using a crontab for our recurring tasks is quite common, but not very practical because it’s completely disconnected from our application. The Scheduler component is an excellent alternative. It was introduced in 6.3 by Fabien Potencier during his opening keynote…
Lire la suite de l’article Master task scheduling with Symfony Scheduler
Maîtrisez la planification des tâches avec Symfony Scheduler
Introduction Aujourd’hui, utiliser une crontab pour nos tâches récurrentes est assez courant mais pas très pratique car complètement déconnecté de notre application. Le composant Scheduler se présente comme une excellente alternative. Il a été introduit en 6.3 par Fabien Potencier…
Lire la suite de l’article Maîtrisez la planification des tâches avec Symfony Scheduler
Introducing Secret Santa for Webex by Cisco
A new way to spread joy in the hybrid work experience 🎅 The holiday season is here, and we know how challenging it can be to celebrate with your coworkers. That’s why we are excited to announce the launch of Secret Santa for Webex, a fun and easy way to run a Secret Santa with your…
Lire la suite de l’article Introducing Secret Santa for Webex by Cisco
Introducing JoliMarkdown, for a more robust and rigorous markdown content
This blog post has been written using Markdown, a simple text syntax for writing structured documents. Markdown is frequently used in the development world (documentation in the form of a markdown README files, adoption by many publishing platforms) and is often also employed for…
Lire la suite de l’article Introducing JoliMarkdown, for a more robust and rigorous markdown content
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