Blog Technique
Articles et retours d'expérience sur le développement web, DevOps et les technologies modernes
Builds Docker multi-stage pour PHP
Optimisez vos images Docker PHP grâce aux builds multi-stage pour réduire la taille et améliorer la sécurité.
Docker Compose en production
Comment configurer Docker Compose pour un environnement de production robuste et performant.
Environnement de développement PHP avec Docker
Créez un environnement de développement PHP complet et reproductible avec Docker.
Docker dans les pipelines CI/CD
Intégrez Docker dans vos pipelines CI/CD pour des déploiements automatisés et fiables.
Sécurité Docker : bonnes pratiques
Les meilleures pratiques de sécurité pour vos conteneurs Docker en production.
Guide réseau Docker
Comprendre et maîtriser le réseau Docker : bridge, overlay, host et macvlan.
Sécurisation d'un serveur Linux
Guide complet pour sécuriser un serveur Linux en production : SSH, firewall, mises à jour automatiques.
Monitoring des performances Linux
Les outils et techniques pour surveiller les performances de vos serveurs Linux.
Shell scripting pour le DevOps
Automatisez vos tâches DevOps avec des scripts shell efficaces et maintenables.
Nginx vs Apache : comparatif complet
Comparaison détaillée entre Nginx et Apache pour choisir le serveur web adapté à vos besoins.
Créer des services systemd
Apprenez à créer et gérer des services systemd pour vos applications.
Les nouveautés de PHP 8
Découvrez les fonctionnalités majeures de PHP 8 : named arguments, match, fibers, enums et plus.
Construire des APIs avec Symfony API Platform
Guide pour créer des APIs RESTful robustes avec Symfony et API Platform.
Migration Symfony de 2.8 à 6.4
Retour d'expérience sur la migration progressive de Symfony 2.8 vers 6.4 sans interruption de service.
Optimisation des performances PHP
Techniques avancées pour optimiser les performances de vos applications PHP en production.
Traitement asynchrone avec Symfony Messenger
Implémentez le traitement asynchrone dans vos applications Symfony avec le composant Messenger.
Design patterns en PHP
Les design patterns essentiels pour architecturer vos applications PHP de manière maintenable.
Développement Symfony avec Docker
Configurez un environnement de développement Symfony complet avec Docker et Docker Compose.
GraphQL avec PHP et Symfony
Implémentez une API GraphQL performante avec PHP et le bundle overblog/graphql pour Symfony.
CI/CD avec GitHub Actions
Mettez en place des pipelines CI/CD complets avec GitHub Actions pour vos projets PHP.
Monitoring applicatif avec Sentry
Intégrez Sentry dans vos applications PHP/Symfony pour un monitoring des erreurs en temps réel.
Configuration de pipelines Jenkins
Créez des pipelines Jenkins declaratifs pour automatiser vos builds et déploiements.
Stratégies de cache avec Redis
Implémentez des stratégies de cache efficaces avec Redis pour améliorer les performances.
Migrations base de données sans interruption
Techniques pour exécuter des migrations de base de données sans interrompre le service.
Automatisation d'APIs avec Zapier
Automatisez vos workflows métier en connectant vos APIs avec Zapier.
Mon parcours : de développeur junior à Tech Lead
Retour sur mon parcours de développeur PHP junior à Tech Lead, en passant par la création de Keytchens et mes expériences chez CCM Benchmark et ORPI.