Du digital à Nantes depuis 2001 ? Qui LU cru ?

Comment sécuriser efficacement un site PHP sous Plesk ?

Comment sécuriser efficacement un site PHP sous Plesk ?

Dans le cadre de nos activités d’infogérance et de serveurs virtuels / dédiés loués utilisant une interface de gestion Plesk, nous avons recours à plusieurs bonnes pratiques visant à héberger les sites PHP de façon sécurisée, quelles sont les recommandations que nous appliquons ? Quels vecteurs d’attaques existent ? Pour protéger votre ou vos sites […]

Docker, PHP, Symfony et les Crons sont dans un bateau

Docker, PHP, Symfony et les Crons sont dans un bateau

Il existe plusieurs façons de faire pour gérer des crons avec des containers Docker, comme par exemple, utiliser la crontab du serveur hébergeant les containers et déclencher les commandes voulues dans le container, mais nous allons voir une autre façon de faire, avec une application Symfony Le principe est assez simple : déployer deux fois […]

Installer facilement des extensions PHP (PECL) dans vos conteneurs Docker

Installer facilement des extensions PHP (PECL) dans vos conteneurs Docker

Si vous avez déjà joué avec des conteneurs Docker et du PHP, vous avez certainement été confrontés à un problème quand est venu le besoin de mettre en place une extension qui n’est pas directement supporté par PHP mais disponible via PECL, voyons comment faire Un outil à la rescousse Vous devez sans doute connaitre […]

FrankenPHP : mise en place de la CI/CD avec Gitlab

FrankenPHP : mise en place de la CI/CD avec Gitlab

Suite à notre article sur FrankenPHP et comment il nous a permis de faire des micro-services autonomes en PHP, nous vous proposons de mettre en place un bout de déploiement continu via Gitlab Gitlab : notre outil de CI/CD Chez Weobia, l’outil de gestion de code-source et de déploiement continu est Gitlab. Celui-ci offre une […]

FrankenPHP : un peu de modernité dans le PHP n’a jamais fait de mal

FrankenPHP : un peu de modernité dans le PHP n’a jamais fait de mal

Avez-vous déjà entendu parler de FrankenPHP ? et bien c’est l’alliance du Go et du PHP … enfin, pas tout à fait, c’est plutôt Go qui rend service à PHP en vue de lui donner un petit coup de boost mais comment ? Détaillons tout celaFrankenPHP est une technologie émergente qui transforme le paysage du […]

Activation de JIT sur les versions 8 de PHP

Activation de JIT sur les versions 8 de PHP

La version 8 de PHP a apporté ses nouveautés, notamment une fonctionnalité qui peut amener des meilleures performances, la fonctionnalité JIT. Nous venons de l’activer sur tous nos hébergements mutualisés avec un buffer de 50 Mo Qu’est-ce que JIT ? Le JIT (Just-In-Time) en PHP est une fonctionnalité qui compile des parties du code PHP […]

Value Object : le must-have du développeur

Value Object : le must-have du développeur

Les value object font partie de la boite à outils que tout développeur devrait utiliser. En effet, les Value Object (VO pour les intimes) permettent de renforcer la qualité des données, améliorer la protection contre les attaques par injection et apportent une souplesse dans la maîtrise des données. Voyons en détails ce qu’ils apportent … […]

Effacer le cache Symfony directement dans son application

Effacer le cache Symfony directement dans son application

Dans un de nos derniers projets Symfony, nous avons été confrontés au fait de devoir effacer tout le cache de l’application sans devoir passer par la ligne de commandes, voici la petite astuce qui servira à d’autres pouvant être confrontés au même cas de figure Un code simple mais efficace qui efface tout le cache […]

Migration de notre infrastructure vers des nouveaux serveurs

Afin d’offrir le meilleur des technologies existantes et une sécurité optimale, nous avons fait le choix de faire table rase du passé et de migrer sur une toute nouvelle infrastructure. Accélérer et sécuriser vos sites internet Au programme de cette infrastructure, nous avons fait le choix de faire confiance à des logiciels très prometteurs permettant d’accélérer […]