Améliorez vos applications avec l'analyse statique de code
Découvrez comment utiliser l'analyse statique de code pour détecter des erreurs, mesurer la complexité et améliorer la qualité de vos projets PHP.
Jérémy DECOOL is a software architect at Activinnov in Lyon, France, driven by Unix and Open Source principles. He focuses on building simple, efficient, and maintainable software with a strong emphasis on technical quality, clean architecture, and user-centered design. With a pragmatic mindset, Jérémy designs modular and evolutive systems adapted to constantly changing business needs. He is particularly interested in software architecture, team organization, developer experience, and engineering culture, regularly sharing insights on topics such as onboarding, collaboration, testing practices, and technical decision-making. Committed to continuous learning, he keeps a close watch on modern development and project management practices, with the ambition of evolving toward Lead Developer and Technical Manager roles. Outside of software engineering, he is a passionate sports enthusiast.
198 articles from this blog
Découvrez comment utiliser l'analyse statique de code pour détecter des erreurs, mesurer la complexité et améliorer la qualité de vos projets PHP.
Présentation et comparaison des outils de profiling PHP open source comme XHProf et Tideways pour analyser et optimiser les performances des applications.
Partie 6 du tutoriel Symfony 4 Jobeet : optimisation du modèle avec la création d'un Repository pour les requêtes complexes.
L'auteur partage ses objectifs professionnels et techniques pour 2018, incluant un nouveau poste, un projet Symfony et l'apprentissage de Rust et d'algorithmes.
Symfony 4 inclut un logger minimal par défaut, ce qui peut faire échouer certains tests. L'article explique comment le remplacer par un NullLogger.
Guide pour choisir judicieusement les dépendances logicielles dans un projet de développement, en évaluant les risques, la qualité et la maintenance.
Présentation de l'extension PHP Meminfo pour analyser et comprendre l'utilisation mémoire et les fuites dans les applications PHP.
Tutoriel Symfony 4 sur la configuration et l'utilisation des routes, incluant des paramètres dynamiques, dans le cadre du projet Jobeet.
Guide technique expliquant comment configurer et utiliser un proxy HTTP (comme TOR) avec cURL et Guzzle en PHP.
Résumé hebdomadaire de veille IT : MySQL 8, Docker, architectures événementielles, et actualités tech.
Résumé hebdomadaire de veille tech : outils Google pour managers, clean code, surveillance des données et nouveautés MySQL 8.0.
Tutoriel Symfony 4 sur la gestion des assets (CSS, JS, images) avec Twig et le composant Asset pour une meilleure maintenabilité.
Quatrième partie d'un tutoriel Symfony 4 sur la création d'un contrôleur et la mise en place d'une vue dans l'architecture MVC.
Résumé hebdomadaire de veille tech : licences open source Facebook, calculateur de salaire Stack Overflow, faille iTerm, cache PHP/ReactPHP, performances Go.
Tutoriel Symfony 4 : Installation et utilisation de DoctrineFixturesBundle pour charger des données initiales (fixtures) dans un projet.
Tutoriel sur la création du modèle de données avec Doctrine ORM dans un projet Symfony 4, partie 3A.
Deuxième partie du tutoriel Jobeet pour Symfony 4, détaillant les exigences fonctionnelles du projet de site d'emploi.
Résumé hebdomadaire de veille technologique : Symfony 4, PHP 7.2, architectures hexagonales, intégration continue et darkweb.
Première partie d'un tutoriel Symfony 4 : création de la structure du projet Jobeet, prérequis et organisation des fichiers.
Introduction à une série de tutoriels pour adapter le projet Jobeet (job board) à Symfony 4, couvrant les nouvelles fonctionnalités du framework.