Nos articles taggués « php »
Jane 5.0 has been released! 🍾
Jane is a set of libraries to generate models & API clients based on OpenApi specs. It will generate everything you need to use your API such as endpoints and related exceptions if needed. As a reminder, OpenApi Specification is an API description format or API definition language.…
Ce que nous retenons du Forum PHP 2019
À l’occasion de sa 13e édition, l’équipe de JoliCode s’est à nouveau rendue au Forum PHP pour deux jours de partage, de conférences, de veille technique et de papotage ! Comme chaque année, l’équipe de l’AFUP a fait un travail de sélection et d’organisation qui force l’admiration.…
Lire la suite de l’article Ce que nous retenons du Forum PHP 2019
Do you want more PHPStan violations?
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. Some of us…
Lire la suite de l’article Do you want more PHPStan violations?
Introducing Elastically, our Elastica Ally
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 applications…
Lire la suite de l’article Introducing Elastically, our Elastica Ally
Le binaire Symfony à l’usage
Après notre premier article présentant le binaire Symfony, voici enfin la suite ! Nous allons revenir sur le projet où nous l’avons utilisé et vous présenter les détails de cette mise en place. Notre projet 🙌 Pour ce projet, nous avons deux applications Symfony : le front et l’API.…
Find Segfaults in PHP like a boss
A bit of history Sometimes, a segfault happens, but you don’t know where, and your PHP installation does not have tools to find it. Or sometime, you think PHP is hanging, but you don’t know where. You may use xdebug, but you don’t want to click so many times on the « next call »…
Lire la suite de l’article Find Segfaults in PHP like a boss
My local server with the Symfony binary
In order to develop efficiently and to be able to foresee production issues as quickly as possible, it is a good thing to have a local stack as close as possible to the production one. For this reason, Docker is the tool that we strongly recommend (and so for many years now!). However, …
Lire la suite de l’article My local server with the Symfony binary
Mon serveur local avec le binaire Symfony
Afin de développer efficacement et de pouvoir détecter au plus vite les soucis pouvant survenir en production, il est préférable d’avoir une stack locale au plus proche de la stack de production. Pour cela, Docker est un outil que nous ne pouvons que vivement conseiller (depuis déjà…
Lire la suite de l’article Mon serveur local avec le binaire Symfony
Comment monitorer rapidement du code PHP
Quand nous écrivons du code, nous nous demandons souvent s’il est performant ou s’il n’y a pas de memory leak. Il existe de très bons outils pour vérifier ponctuellement si nos assertions sont justes. Blackfire.io en est un bon exemple, cependant ce dernier ne peut pas nous aider…
Lire la suite de l’article Comment monitorer rapidement du code PHP
Du Serverless aux jeux vidéo, en passant par la cryptographie : résumé d’un Forum PHP 2018 très éclectique
Sans surprise, et toujours avec la banane, notre équipe était présente au Forum PHP 2018 organisé par l’AFUP, un des événements majeurs de la communauté PHP francophone. Nous revenons pour vous sur ce que nous avons appris durant ces deux jours. PHP et son écosystème Les copains…
Des champs de formulaire Symfony sécurisés par vos données avec Symfony
Dans le chapitre précédent, nous avons vu comment ajouter de la sécurité sur un champs de formulaire en fonction des rôles de l’utilisateur. Cependant la gestion de la sécurité peut être plus complexe. En effet, il est commun d’avoir besoin de l’objet (Article dans notre exemple)…
Lire la suite de l’article Des champs de formulaire Symfony sécurisés par vos données avec Symfony
How to Mix Security and Form with Symfony
In some applications, it could be required to disable some form fields depending on user’s roles. In this article, we will see how to implement this feature thanks to a simple example: a blog engine. Introduction & application’s bootstrap To save time, we will use Symfony 4.1,…
Lire la suite de l’article How to Mix Security and Form with Symfony
Comment sécuriser des champs de formulaire avec Symfony
Dans certaines applications, il peut être nécessaire de désactiver certains champs d’un formulaire en fonction des rôles de l’utilisateur connecté. Dans cet article, nous allons voir comment réaliser cette fonctionnalité à travers un exemple simple : un moteur de blog. Introduction…
Lire la suite de l’article Comment sécuriser des champs de formulaire avec Symfony
Retour sur l’édition 2018 du PHP Tour à Montpellier
Nous avons assisté à la toute dernière édition du PHPTour, l’événement itinérant de l’Afup va en effet changer dès 2019 pour une journée de conférences dans toute la France (Afup Day). C’est à Montpellier, en fin de semaine dernière que le clap de fin a eu lieu. Comme à notre habitude, …
Lire la suite de l’article Retour sur l’édition 2018 du PHP Tour à Montpellier
PHP et les résolveurs DNS
Aujourd’hui, la plupart des applications Web communiquent avec des API externes. La résolution des noms des domaines associés à ces API externes doit être performante. Une mauvaise configuration du « resolver DNS » du système (linux) hébergeant votre applicatif pourra entraîner…
How to properly manage translations in Symfony?
We already wrote about our Symfony translation workflow some years ago. But since 2015, lots of things have evolved and it was time to update this workflow. The aim stays the same, keeping app translation simple and fluent for all stakeholders of the project. To achieve this, we…
Lire la suite de l’article How to properly manage translations in Symfony?
Les signaux POSIX et PHP
Après la conférence d’Alexandre Balmes sur les signaux, les PID et leur gestion en PHP au ForumPHP 2017, nous avons souhaité écrire un article récapitulatif de ce que sont les signaux, comment ils fonctionnent au niveau système, et comment les utiliser en PHP. Les signaux et process…
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