Notre blog

Présentation de notre starter-kit Docker

8 juillet 2019. Chez JoliCode, la plupart de nos projets (clients ou internes) utilisent Docker, principalement pour simplifier l’expérience développeur en local. Quelques uns de nos gros projets ont une architecture suffisamment complexe pour justifier un autre fonctionnement (avec le binaire Symfony par exemple), mais pour tous les autres, l’infrastructure est souvent similaire : NGINX, PHP-FPM et une base de données (MariaDB ou PostgreSQL). Pendant plusieurs années, nous avons copié/collé de projets en projets une infrastructure Docker gérée avec Fabric par dessus Docker Compose. Cette architecture a divergé au fil des projets jusqu’à ce que nous nous motivions enfin à centraliser cette configuration… Lire la suite

Do you want more PHPStan violations?

28 juin 2019. Edit 2019–07–08: Good news! PHPStan 0.11.10 includes support for inferring private property type from constructor! https://github.com/phpstan/phpstan/releases/tag/0.11.10: Turn on with inferPrivatePropertyTypeFromConstructor: true We use PHPStan a lot and we love it… Lire la suite

JoliDay 2019 avec du RFID, des jeux et des céréales

13 juin 2019. Comme tous les ans, nous avons profité de ce lundi de Pentecôte mi-férié-mi-pas-férié (il n’est pas chômé chez nous en application de la journée de solidarité) pour se retrouver tous ensemble et faire des projets ni Web ni Mobile, mais toujours de qualité 👌. Dans cet article n… Lire la suite

Why you don't need JWT

7 juin 2019. In this article, we will see why you may not in fact need JWT, despite it being a great technology. We will also find out how to get rid of it within a Symfony application. What is JWT? JSON Web Token, aka JWT, is a JSON-based open standard (RFC 7519) for creating access to… Lire la suite

Introducing Elastically, our Elastica Ally

4 juin 2019. Sorry for the pun 😅 In March, I got the chance to share my knowledge about Elasticsearch and PHP with hundreds of developers at Symfony Live Paris. While building this talk, I tried to make sense of all the PHP implementations I came across, either while auditing third party a… 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.