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.
React Advanced London (depuis nos canapés)
Nous avons eu la chance de pouvoir assister à la conférence React Advanced London en remote, voici ce que nous en avons retenu de ces deux jours intenses ! React internals C’était le slogan de la conférence cette…
par Cécile Delmon, + 1 autre
Do not drop your database content when adding Translatable to an existing project
I’ve been introducing content translation to a Symfony application initially built in a single language. As the project grew, the client wants to be able to translate the content in multiple languages so we added…
par Damien Alexandre
Tips for a PayPal implementation with Symfony in 2022 🪙
We recently had to implement a PayPal payment. It was my first payment implementation ever and I obviously wanted to do it right. The thing is, our client wanted a specific behavior, when we were more worried about…
par Marion Hurteau
Quand faut-il « squash merge » ?
Il y a trois ans, nous avons « squash merge » une énorme fonctionnalité qui avait représenté plus d’un an de développement et l’intervention de près d’une dizaine de personnes. Aujourd’hui encore, nous…
par Claire Coloma
Notre Forum PHP 2022 à Disneyland
L’équipe des JoliCodeurs était présente en force à Disneyland pour assister au Forum PHP 2022 : le plus gros événement PHP de l’année et notre pèlerinage annuel au pays des éléPHPants. Nous y avons présenté trois…
par Damien Alexandre, + 4 autres
Paris Web 2022 : retour aux sources
Après deux éditions de conférences en ligne, 2022 signe le grand retour de Paris Web en présentiel. Et on ne va pas se le cacher, ça fait un bien fou de retrouver les membres de la communauté en personne ! Cette…
par Jonathan Levaillant
How to fake time in a MySQL Container
Sometimes, you may want to fake the time in your test suite to ensure your code behaves well in all situations. There is a famous library called libfaketime that allows you to set a specific time for a program.…
par Grégoire Pineau
Un nouvel écrin en ligne pour JoliCode
Le site jolicode.com, qui présente notre activité et notre blog, a très peu évolué graphiquement depuis son apparition sur la toile un certain 8 mars 2012 : Et c’est plutôt un bel âge, 10 ans, pour un design Web, …
par Damien Alexandre
Jouer de la musique dans le navigateur avec la Web Audio API
Parmi la multitude d’API natives proposées par les navigateurs en JavaScript, il en existe une qui vous offre la possibilité de jouer de la musique directement dans ceux-ci, sans utiliser de fichier audio. Il s’agit…
par Hédic Guibert
Nous avons essayé de décoder un format binaire avec PHP
Nous nous sommes récemment intéressés à un format de données binaires appelé Smile. Notre objectif était d’écrire un encodeur / décodeur en PHP pour ce format, dans le cadre d’un exercice pratique pour mon alternance…
par Hédic Guibert
De la tech et du soleil, nous étions à Sunny Tech ! 🌞🧑💻🦩
C’est accompagnés par le chant des cigales que nous nous sommes rendus à notre premier Sunny Tech à Montpellier ! Cette conférence est assez différente de celles auxquelles nous sommes habitués : le format des…
par Cécile Delmon, + 3 autres
How to See Full Request URI in FPM Status
Or: How FPM status page can help when some URLS are blocked? I changed some code in my application, and now the tests suite is failing with many timeout errors. Huh?! 😮 What happened? The initial setup Before my…
par Grégoire Pineau
Use Bayesian Averages to Improve Rating Sorting in your Elasticsearch Index
EDIT: There were two typos in this article. In the formula we were wrong about the position of one of the arguments which made it wrong, we invite you to check again the formula so you can fix it too. And in the…
par Baptiste Leduc
Développer sous Windows en 2022
Notre environnement de travail est en constante évolution. Personnellement, j’ai débuté sur Windows avec EasyPHP dans les balbutiements du Web, j’ai ensuite migré vers MacOS et Linux, qui sont aujourd’hui, pour…
par Joël Wurtz
Efficiently Mock APIs Locally With Prism
It’s quite common to have to mock an API locally during the development of an application. Although it wasn’t easy the first few times we had to do it, we have learnt and now it’s time to share! So let’s dive into…
par Mathieu Santostefano
Des frites, du PHP et de la bière
Eh oui, vous l’aurez deviné, c’est à Lille que s’est tenu l’AFUP Day 2022 ! Voici ce que nous en avons retenu, entre un welsh et une carbonade. Autour de PHP PHP 8.1 en détail – Damien SEGUY Quoi de mieux pour…
par Baptiste Leduc, + 1 autre
SymfonyLive Paris 2022 – En chair et en os
Après 2 ans d’absence, le SymfonyLive faisait son retour en physique à la Cité Internationale Universitaire de Paris et nous a permis d’assister à un nouveau cycle de conférences de qualité ! Petit tour ce que…
par Loïck Piera, + 2 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