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.
Notre framework d’interface Atomic Builder – Partie 2
Pour de nombreux développeurs Web, utiliser Bootstrap ou Foundation est une évidence lorsqu’ils commencent le développement d’un site Web. Nous avons décidé de faire autrement. Pour nos projets, nous avons créé un outil plus léger, plus souple, plus en adéquation avec nos besoins, …
Lire la suite de l’article Notre framework d’interface Atomic Builder – Partie 2
Batching Symfony Messenger messages
Sometimes we want to make messages in Symfony Messenger that are consumed as a batch and not one by one. Recently we came across a situation where we send updated translations for our entities through Messenger and then send them to our translation provider. But since there is a…
Lire la suite de l’article Batching Symfony Messenger messages
Présentation des frameworks d’interface – Partie 1
En tant que développeur, vous avez sans doute déjà entendu parler de Bootstrap. Pour faire simple, dans le monde des frameworks CSS il y a lui et les autres ! Bootstrap est un framework CSS open source développé et mis en avant par Twitter en 2010 et qui reste à ce jour le framework…
Lire la suite de l’article Présentation des frameworks d’interface – Partie 1
Retour sur le SymfonyLive Online French Edition 2021
Cette année encore, nous étions plusieurs JoliCodeuses et JoliCodeurs à assister à cette nouvelle édition du SymfonyLive. Avec la crise sanitaire toujours d’actualité, cette conférence s’est déroulée complètement en ligne, prenant, au passage, le nom de « French Edition 2021 ».…
Lire la suite de l’article Retour sur le SymfonyLive Online French Edition 2021
Why is JoliCode backing the Symfony 5.3 release
Since the beginning of the week, JoliCode sponsors the Symfony PHP framework 5.3 release. In just over 15 years, Symfony has become a major player in the PHP world, its components serving as the technical foundation for many products on the market. One of JoliCode’s core values -…
Lire la suite de l’article Why is JoliCode backing the Symfony 5.3 release
Pourquoi JoliCode sponsorise la release 5.3 de Symfony
Depuis le début de la semaine, JoliCode sponsorise la release 5.3 du framework PHP Symfony. En un peu plus de 15 ans, Symfony est devenu un acteur majeur du monde PHP, ses composants servant de socle technique à de nombreux produits du marché. Une des valeurs phare de JoliCode depuis…
Lire la suite de l’article Pourquoi JoliCode sponsorise la release 5.3 de Symfony
Log all the searches going through Elasticsearch
You are looking for a way to retrieve the full Query DSL sent by an application to Elasticsearch in order to debug or simply see what’s going on. This article got you covered. Sometimes we cannot inspect the HTTP query before it gets to Elasticsearch – maybe because we don’t control…
Lire la suite de l’article Log all the searches going through Elasticsearch
Quelques savoirs Elasticsearch acquis à ElasticCC
La première Elastic Community Conference a eu lieu vendredi dernier. Nous y étions et voici – un peu en vrac – les quelques astuces et fonctionnalités que nous avons découvert ou redécouvert lors des quelques talks auxquels nous avons pu assister (24h de contenu en continu, il a…
Lire la suite de l’article Quelques savoirs Elasticsearch acquis à ElasticCC
Using PHPStan to analyse Symfony Console Application
If you want to use the PHPStan Symfony analysis and encounter an error with PHPParser, you should create a new Symfony environment with inlining deactivated. Here is why! PHPStan is a very handy tool that will analyze your code and tell you what leftover errors there might be. It…
Lire la suite de l’article Using PHPStan to analyse Symfony Console Application
Elasticsearch the right way in Symfony
You are building an application with Symfony – good choice 😜 – but now you need some full-text search capabilities? This article is for you. Multiple options are available: going full RDMS and using FULLTEXT indexes – yes it works; using a third party SaaS like Algolia or Elastic…
Lire la suite de l’article Elasticsearch the right way in Symfony
Accélerer votre Intégration Continue
Récemment, j’ai eu l’occasion de passer un peu de temps sur la configuration des CI de plusieurs de nos projets. En effet, après que Travis ait effectué un changement dans son modèle tarifaire, les builds des projets open source l’utilisant mettaient très longtemps avant même de…
Lire la suite de l’article Accélerer votre Intégration Continue
Ce que vous devez retenir de SymfonyWorld 2020 2/2
Le rendez-vous majeur de l’écosystème Symfony avait lieu ces jeudi 3 et vendredi 4 décembre et nous y étions. Voici maintenant notre retour sur la seconde journée – retrouvez ici notre article sur le premier jour si vous ne l’avez pas encore consulté ! Dropping ACID: Schema design…
Lire la suite de l’article Ce que vous devez retenir de SymfonyWorld 2020 2/2
Ce que vous devez retenir de SymfonyWorld 2020 1/2
Le rendez-vous annuel majeur de l’écosystème Symfony avait lieu ces jeudi 3 et vendredi 4 décembre et nous y étions. La SymfonyCon ne pouvant se dérouler en physique cette année, elle s’est donc tenue en ligne, sous le nom de SymfonyWorld. Les talks ont été diffusés mondialement…
Lire la suite de l’article Ce que vous devez retenir de SymfonyWorld 2020 1/2
JoliDay 2020 avec des buzzers, de la mousse et du gel hydroalcoolique
Comme chaque année, depuis maintenant 8 ans, nous organisons le JoliDay en lieu et place de la journée de solidarité envers les personnes âgées. Cette journée a traditionnellement lieu le lundi de Pentecôte, mais confinement n°1 oblige, nous l’avons reporté au 11 novembre #confinement2.…
Lire la suite de l’article JoliDay 2020 avec des buzzers, de la mousse et du gel hydroalcoolique
How to copy an Elasticsearch index from the production to a local Docker container
I faced an issue with Elasticsearch last week, and in order to reproduce it, I wanted to have the full index on my development machine. To do that, I have some options: Use a backup: but I only want one indice. It would be too heavy to download the whole backup. Moreover it does…
Introduction aux tests de non-régression visuelle avec BackstopJS
La nécessité de tester les fonctionnalités d’un site Web pendant et après son développement n’est plus discutable. Curieusement, il est encore rare d’appliquer des tests de non-régression visuelle à nos projets. Pourtant, cette pratique peut nous faire gagner beaucoup de temps et…
Lire la suite de l’article Introduction aux tests de non-régression visuelle avec BackstopJS
Introducing Docker Starter 3.0
Last year, we released our Docker Starter project. This starter kit is the working basis for nearly every project here at JoliCode. It’s a real pleasure for us to work with, shared with some gentle contributors 💛. Today, we are very happy to announce the release of the version 3.0!…
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