Aller au contenu principal

Catégories

Toutes les catégories explorées sur le blog. Cliquez pour parcourir les billets associés.

Architecture, composants et patterns avancés du framework Symfony.

PHP

15 billets
Tout voir →

Fonctionnalités du langage, évolutions récentes et techniques avancées en PHP 8.x.

  1. 10 min ·

    Fibers PHP : anatomie d'une primitive mal aimée

    Les Fibers PHP, bien que peu utilisées directement, sont le moteur des bibliothèques async modernes comme Amphp. Découvrez leur fonctionnement bas niveau.

  2. 7 min ·

    Recommandations de contenu avec Meilisearch

    Meilisearch appelle lui-même le fournisseur d'embeddings au push. Ce que ça change, ce que /similar sait faire, et pourquoi il faut quand même un repli.

Vulnérabilités courantes, contre-mesures et bonnes pratiques de sécurité pour les applications web PHP.

Déploiement, CI/CD, conteneurisation et gestion d'infrastructure pour applications PHP et Symfony.

  1. 8 min ·

    La release qui ne comptait plus

    Automatisez vos releases de 0 à 1 avec Conventional Commits, git-cliff et SemVer. Simplifiez votre workflow DevOps pour un déploiement d'application.

Configuration d'environnements de développement, outillage et automatisation du workflow quotidien.

Outils, métriques et pratiques pour mesurer et améliorer la qualité du code PHP : analyse statique, refactoring, revue de code.

Le SEO vu par un ingénieur : performance, balisage, rendu serveur et impact de l'IA. Mesurez vos résultats pertinents et adaptez votre stratégie technique.

Décisions d'interface qui impactent l'utilisateur : accessibilité, navigation, feedback et performance perçue.

Retours d'expérience sur des projets réels : décisions techniques, compromis et résultats mesurés.

  1. 9 min ·

    Mesurer le trafic IA dans ses logs

    13,5 jours de logs Caddy analysés : qui crawle un blog PHP, ce que pèsent GPTBot et ClaudeBot, et ce que vaut un robots.txt écrit sans mesure.

Le Symfony AI Bundle en pratique : brancher une plateforme d'inférence, exposer un agent, faire du RAG et appeler un LLM depuis une vraie application Symfony.

  1. 6 min ·

    Créer un serveur MCP avec Symfony

    Configurez un serveur MCP sous Symfony pour exposer vos outils à des agents IA. Apprenez la configuration, les attributs, et évitez les pièges.

Le coin détendu du blog : billets légers, formats hors cadre, blabla de dev assumé. À lire un café à la main.

Réduire l'empreinte environnementale du web : sobriété du code, optimisation du poids des pages et efficience des ressources serveur.

  1. 15 min ·

    La sobriété, c'est un métier du « ne pas »

    L'empreinte numérique des développeurs est-elle problématique ? Découvrez les 3 leviers d'action concrets pour une écoconception logicielle efficace et souvent gratuite.

Le numérique au-delà du framework : IA, économie de la tech, outils et tendances qui touchent les développeurs sans être propres à PHP ou Symfony.

  1. 9 min ·

    L'IA générative joue-t-elle au magicien d'Oz ?

    L'IA générative livre-t-elle des miracles ou cache-t-elle des opérateurs ? Cet article décortique la réalité des avancées d'AlphaFold, GenCast, Copilot et les illusions marketing.

Tests unitaires, fonctionnels et d'intégration : stratégies, outils et patterns pour PHP et Symfony.

  1. 8 min ·

    Les tests : comment bien jouer au Cluedo

    Enquêtez sur vos bugs : tests unitaires, fonctionnels, mutation, et tests JS. Apprenez à traquer les coupables dans votre code avec des exemples concrets.

Activez uniquement ce que vous souhaitez. Vos choix sont conservés 6 mois.

Strictement nécessaires

Indispensables au fonctionnement du site (session, sécurité, préférence d'affichage). Aucune donnée n'est partagée à des tiers et aucun consentement n'est requis.

Toujours actif

Mesure d'audience

Statistiques via Google Analytics (GA4) : pages vues, source du trafic, navigateur et interactions clés. Dépose des cookies de mesure, activés seulement avec votre accord (Consent Mode). Sans publicité ciblée, sans Google Signals, sans partage commercial.