Le blog

Blog

34 articles
5 min

Débuter avec Sulu

Salut à tous les codeurs et futurs maîtres du web ! 🚀 Vous êtes développeur Symfony ou vous apprenez tout juste à jongler avec ce framework ? Alors, vous êtes…

DevOps 6 min

Comment récupérer un site WordPress en local : le guide étape par étape

Si vous travaillez sur un site WordPress et que vous voulez effectuer des modifications importantes, il peut être préférable de le faire en local, plutôt que sur un site en ligne en direct. Cela peut éviter les erreurs et les problèmes de sécurité, tout en permettant de travailler plus efficacement. Dans cet article, je vous détaille tout pas-à-pas.

DevOps 4 min

Comment et pourquoi utiliser Rector?

Vous êtes développeur PHP et vous en avez marre de passer des heures pour effectuer des changements fastidieux dans votre code ? Vous êtes fatigué de devoir pa…

DevOps 3 min

Yarn, Npm que choisir?

Yarn et Npm sont deux gestionnaires de paquets fonctionnant avec Node.js. Npm étant encore le plus utilisé, il y a tout de même des vraies différences entre ce…

AWS 2 min

AWS Amplify c'est quoi ?

Déjà, Amazon Web Services (AWS) est une plateforme cloud avec plus de 200 services fournie par Amazon (vous aviez deviné ?) permettant aux développeurs d'y acc…

API Platform 2 min

API Platform et les DataTransformer

Parfois la représentation d'une ressource est différente entre l'input et l'output de l'API.Prenons comme exemple une ressource person : notre API serait capab…

Docker 1 min

Ne perdez plus votre bash history sur docker

Si vous êtes comme moi, et avez tendance à utiliser docker comme un bac à sable, je comprends votre frustration de n'avoir jamais d'historique de vos commandes…

DevOps 2 min

Que faire avant que mon serveur brûle ?

Nous avons vu il y a peu de temps comment faire un backup de vos données. Mais une application ne se résume pas qu'à cela. Votre serveur a une configuration pa…

Symfony 2 min

Comment ajouter du cache Redis à Doctrine

Le cache Doctrine est placé par défaut dans le dossier cache de votre projet Symfony. Et nous savons que les accès aux fichiers sur le disque ne sont pas les p…

PHP 2 min

Pourquoi utiliser declare(strict_types=1)

Nous voyons de plus en plus de fichiers PHP avec declare(strict_types=1) . Mais savez-vous pourquoi c'est utile ? Ce que cela apporte ?Depuis que PHP 7.0 est s…

Docker 2 min

Comment dynamiser votre container Docker PHP

Chaque projet a ses propres caractéristiques, ses propres extensions. Si entre chaque client vous ne faites qu'ajouter des choses sur votre container, il va fi…

Docker 1 min

Comment utiliser Docker ENTRYPOINT et CMD

Nous allons voir dans cet article la différence entre les deux directives Docker ENTRYPOINT et CMD. Les deux sont utilisées pour exécuter une commande dans l'i…

Démarche 2 min

5 bonnes raisons de devenir freelance

Pour découvrir 5 bonnes raisons de devenir développeur freelance, de passer le cap et de se lancer dans l'aventure

Démarche 2 min

L'importance d'un bon confort de travail

Aujourd'hui plus que jamais, le télétravail est très présent au sein des entreprises. Mais on ne peut pas faire de télétravail depuis n'importe où. Sur son can…

Docker 2 min

Un environnement de PHP à toute épreuve

Pour être bien vu par votre client, vous devez être prêt à travailler rapidement sur son projet.C'est là que docker entre en jeu pour avoir un environnement PH…

Git 2 min

Optimiser votre workflow avec GrumPHP

GrumPHP est une une librairie de tâches de pre-commit. Lors de son installation, il va ajouter un git hook. Ce dernier lancera GrumPHP pour qu'il lance, à son …

API Platform 2 min

API Platform et les DTOs

API Platform est un framework full stack puissant mais facile à utiliser.Un DTO (Data Transfer Object) est un patron de conception utilisé dans les architectur…

React 2 min

Retour d'expérience sur une formation React

Pour avoir plus de flexibilité dans mes missions, je me suis dit qu'il pouvait être intéressant de suivre une formation React.React est la bibliothèque javascr…

PHP 2 min

ElePHPant ? la mascotte PHP

Cette peluche, ElePHPant, que vous avez peut-être vu lors de conférences PHP ou sur le net a vu le jour le 15 novembre 1998 grâce au graphiste français Vincent…

Démarche 3 min

Bien choisir son statut (EURL/Auto-entrepreneur)

Nous allons voir quelle est la différence entre l'auto-entreprise et une entreprise (EURL). Les deux statuts communément utilisés par les développeurs freelanc…

Nginx 2 min

React + Nginx (statique et dynamique)

Nous allons voir comment utiliser Nginx avec React. Aussi bien la partie statique, pour un déploiement en production, par exemple, que la partie dynamique pour…

Docker 3 min

Les sentinelles Redis avec docker-compose

Dans cet article, nous allons voir comment configurer Redis avec les réplications main / repliquat et avec de la haute disponibilité grâce à Redis Sentinel. No…

Docker 1 min

Un mot de passe Redis via docker-compose

Presque tous les projets PHP utilisent Redis. Redis est une base de données clé/valeur très performante.En temps normal la configuration de redis se fait par l…

Symfony 4 min

Plus loin avec Symfony et docker

Pourquoi ? Parce que vous souhaitez maîtriser votre environnement de développement.Pour repartir de zéro sans tout installer.Pour avoir un environnement Docker…

Symfony 1 min

Partager un Bundle Symfony

Pour partager votre bundle, procédez en deux étapes. La première étape consiste à pousser votre code dans un dépôt public. Avec Github, c'est gratuit et très s…

Test 3 min

Les tests avec Postman

Objectif : vous expliquer comment mettre en place des tests fonctionnels avec Postman. Postman permet de créer des collections et surtout, de variabiliser les …