Architecture
L'architecture logicielle, c'est l'art de structurer son code pour qu'il reste lisible, testable et évolutif. Tu trouveras ici des articles sur les principes SOLID, l'hexagonal, les bounded contexts DDD, l'architecture en couches, le découplage par interfaces, et tous les choix de design qu'on prend (souvent à tort) avant même d'écrire la première ligne de code.
Culture Web
La culture web, c'est tout ce qui gravite autour du métier de développeur sans être strictement technique : événements, opinions, retours d'expérience, débats sur les langages et frameworks, articles d'humeur sur l'écosystème PHP/JS. Bref, le développement web vu par un humain qui code depuis plus de 10 ans.
Design Patterns
Les design patterns sont des solutions éprouvées à des problèmes récurrents de conception. Strategy, Observer, Factory, Singleton, Decorator, Repository… tu trouveras ici des implémentations PHP concrètes (souvent avec Symfony) accompagnées d'explications sur le pourquoi du comment, et surtout quand les utiliser… et quand ne pas les utiliser.
Doctrine 2
Doctrine est l'ORM de référence dans l'écosystème PHP/Symfony. Articles sur les mappings d'entités, les relations OneToMany/ManyToMany, le DQL, le QueryBuilder, le cache de second niveau, les migrations, le lazy loading, les pièges classiques de l'identity map, et toutes les optimisations qui font la différence en production.
IDE
L'environnement de développement compte autant que le code qu'on y écrit. Articles sur PhpStorm, NetBeans, VSCode : raccourcis, plugins, configuration Xdebug, refactoring, intégration Git, et tous les petits réglages qui transforment un éditeur en véritable extension de ton cerveau de dev.
Linux
Linux, c'est le quotidien du dev : serveur de prod, conteneur Docker, machine de dev. Tu trouveras ici des articles sur les commandes essentielles, la gestion des permissions, les scripts bash, systemd, cron, SSH, le tuning d'Apache/Nginx, et tout ce qui te rend autonome côté serveur sans dépendre d'un sysadmin.
NestJS
NestJS est le framework Node.js le plus pertinent pour les développeurs qui viennent de Symfony : architecture modulaire, injection de dépendances, décorateurs, TypeScript natif. Tu trouveras ici une série complète de tutoriels pour construire une API REST production-ready : modules, controllers, services, TypeORM, JWT, guards, pipes de validation, exceptions HTTP, pagination.
- Authentification JWT dans NestJS : théorie et mise en place
- Comprendre les Modules, Controllers et Services dans NestJS
- Connecter PostgreSQL à NestJS avec TypeORM
- Contrôle d'accès par rôles (RBAC) dans NestJS
- Créer ses premières entités TypeORM dans NestJS
- Créer son premier projet NestJS
- Créer un CRUD complet dans NestJS : l'exemple des Services
- Créer un système de login et register dans NestJS
- DTOs et validation avec class-validator dans NestJS
- Envoyer des emails avec Nodemailer dans NestJS
- Gestion des erreurs et exceptions HTTP dans NestJS
- Introduction à NestJS : Pourquoi ce framework ?
- L'injection de dépendances dans NestJS expliquée simplement
- Le décorateur @Public() pour les routes ouvertes dans NestJS
- Le pattern Repository dans NestJS : accéder aux données
- Les relations entre entités TypeORM : OneToMany et ManyToOne
- Pagination et filtrage des résultats d'API dans NestJS
- Protéger ses routes avec un Guard JWT dans NestJS
- Rate limiting avec Throttler dans NestJS
- Récupérer l'utilisateur connecté avec un décorateur personnalisé
- Servir des fichiers statiques dans NestJS
- Transformer les données avec class-transformer dans NestJS
- Upload de fichiers avec Multer dans NestJS
Node.js
Node.js, c'est JavaScript côté serveur, et ça change pas mal la donne quand on vient du monde PHP synchrone. Articles sur le flux de contrôle async/await, les promesses, l'event loop, npm/pnpm, les modules ESM vs CommonJS, et les pièges typiques quand on passe au paradigme non-bloquant.
Outils
Les outils du dev moderne : Docker pour reproduire l'environnement de prod en local, Composer pour gérer les dépendances PHP, PHP CS Fixer pour uniformiser le style, PHPStan/Psalm pour l'analyse statique, PHPMD pour la qualité, GitHub Actions / GitLab CI pour automatiser. Chaque article explique le pourquoi avant le comment.
PHP
PHP, c'est le langage qui fait tourner une bonne partie du web. Articles sur la POO, les traits, les générateurs, les attributs PHP 8+, les énumérations, les fibers, le typage strict, OPcache, les accès concurrents, les verrous, la performance, et toutes les subtilités du langage qu'on n'apprend qu'en mettant les mains dans le cambouis.
Projet IA
Une catégorie dédiée aux projets exploitant l'IA générative : intégration de Claude (Anthropic) et GPT (OpenAI), pipelines de génération d'articles, sous-titrage automatique avec Whisper et AssemblyAI, agents autonomes, prompt engineering, RAG, et tout ce qu'on peut construire de concret avec un LLM côté backend Symfony ou NestJS.
- Claude Code va-t-il remplacer les motion designers ?
- Claude pour le pentest et la sécurité offensive éthique : ce qu'il faut savoir
- Hermes Agent : l'agent IA autonome qui travaille pour toi, c'est quoi ?
- Le mode Caveman de Claude Code : parler comme un homme des cavernes pour diviser sa facture de tokens
- Open Design : l'alternative gratuite et illimitée à Claude Design ?
- Sous-titrer automatiquement n'importe quelle vidéo avec l'IA : Whisper, AssemblyAI et Claude
- Utiliser Claude Code gratuitement en 2026 : ce qui marche vraiment
REST
Les API REST sont la norme pour exposer des données entre services. Articles sur le design d'une API HTTP propre, les verbes et codes de retour, la pagination, le filtrage, le versioning, l'authentification par JWT, la sécurité OAuth 2.0, et la mise en place concrète avec Symfony (API Platform inclus) ou NestJS.
Symfony
Symfony est le framework PHP que j'utilise au quotidien depuis plus de 10 ans. Articles sur les services et l'injection de dépendances, le routage, les contrôleurs, les formulaires, la sécurité (Voters, Authenticators, 2FA), les bundles maison, les commandes console, le profiler, les événements, Messenger, et toutes les bonnes pratiques d'une app Symfony moderne.
- Créer son propre paramConverter
- Créer une annotation de contrôleur
- Gestion des utilisateurs sans FosUserBundle 1ère partie
- Gestion des utilisateurs sans FosUserBundle 2ème partie
- Gérer des utilisateurs sans FosUserBundle 3ème partie
- Gérer des utilisateurs sans FosUserBundle 4ème partie
- Gérer des utilisateurs sans FosUserBundle 5ème partie
- Intégrer Typesense à Symfony 7 : une recherche instantanée, auto-hébergée et tolérante aux fautes
- Le composant workfow
- Les dataTransformers
- Notions avancées sur les formulaires
- Securiser un backoffice et un frontoffice avec des providers différents
- Symfony cheat sheets
- Symfony live 2017 – Sécuriser nos API avec JWT
- Utilisation du CompilerPass
Tests
Le code sans tests, c'est du code qu'on n'ose plus toucher. Articles sur PHPUnit pour les tests unitaires, Behat et Mink pour les tests fonctionnels et BDD, Panther pour les tests navigateur, l'organisation des fixtures, le mocking, la couverture de code, et comment intégrer tout ça dans une CI Docker sans douleur.