Notre blog

Introducing Docker Starter 3.0

Introducing Docker Starter 3.0

2 juillet 2020. 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! 🎉 Docker Starter in it’s previous version was based on Fabric, and therefore Python 2. To follow the lifecycle of these technologies, we had to make huge modifications, including a BC break. Python 2.7 has reached his End Of Life Since we had Fabric as a main dependency, locked on Python 2.7, we were trapped in this version of Python. We had 2 choices: using a fork 😕 moving forward and upgrading Python and find… Lire la suite

A Journey to find a memory leak

1 juillet 2020. In this article, I will cover my journey to find and fix a memory leak in a PHP application. The final patch is simple, but only the journey is important, right? Introduction In our application, we had a worker that consumed a lot of RAM. After 10 seconds, the consumption reached… Lire la suite

Améliorer la DX de vos Fixtures PHP

24 juin 2020. Les fixtures sont utilisées pour charger des données définies par les développeurs dans une base de données. Elles sont très utiles en environnement de développement car elles permettent d’avoir une application avec plusieurs jeux de données qui correspondent à ce qu’il se passe… Lire la suite

Ce que vous devez savoir sur les Attributes de PHP 8

7 mai 2020. Une RFC très importante vient d’être acceptée et va changer le futur de PHP. Dans cet article, nous allons parler des Attributes. Si vous travaillez avec PHP, cela vous concerne ! Mise à jour du 2 Juillet 2020 ⚠️ : Cet article présente la syntaxe initiale <<>> mais d… Lire la suite

Symfony Messenger et l'interopérabilité

17 avril 2020. Le composant Messenger a été mergé dans Symfony 4.1, sorti en mai 2018. Il ajoute une couche d’abstraction entre un producteur de données (publisher) et son consommateur de données (consumer). Symfony est ainsi capable d’envoyer des messages (la donnée) dans un bus, le plus souve… Lire la suite

Qualité

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.