Laravel et IA
- 🚀 Stop Guessing Your IDs: Generate Smart, Human-Friendly Sequence Numbers in Laravel - Guide pratique pour générer des numéros séquentiels lisibles et adaptés aux besoins métier dans Laravel, directement applicable pour gérer des identifiants côté application et processus métier.
- Build an AI Code Review Bot with Laravel — Real-World Use Case - Tutoriel concret pour construire un bot de revue de code basé sur l'IA avec Laravel, incluant cas d'usage et détails d'implémentation pour intégrer la revue automatique dans le workflow.
- AI-Powered Content Generation in Laravel: A Practical Guide with OpenAI and Queues - Guide pratique montrant comment intégrer OpenAI dans Laravel et orchestrer la génération de contenu via des queues pour traiter les tâches asynchrones de manière robuste.
- Updating on my Budgeting-app - Retour d'expérience sur la migration d'une application de NativePHP vers Laravel, avec détails pratiques sur les choix d'architecture et les étapes de migration.
Symfony & Doctrine
- A Week of Symfony #1003 (March 16–22, 2026) - Synthèse des nouveautés de Symfony 8.1 pour messenger:consume, la récupération des arguments originaux et le mapping des payloads vides, utile pour maintenir ou migrer des projets.
- Doctrine QueryBuilder Methods Cheat Sheet - Fiche-mémo pratique des méthodes du QueryBuilder Doctrine, idéale pour retrouver rapidement les méthodes DQL sans fouiller la documentation.
- Replacing a homegrown database layer with DBAL - Récit de migration d'une couche de données maison vers Doctrine DBAL, avec implications pratiques et pièges rencontrés pour améliorer maintenabilité et interopérabilité.
- i18n for a cultural platform - Article pratique sur l'internationalisation d'une plateforme culturelle, utile pour concevoir la gestion des langues et contenus dans des applications Symfony.
Monorepos et packaging
- Publishing a PHP monorepo to Packagist with splitsh-lite - Guide concret pour publier un monorepo PHP sur Packagist en utilisant splitsh-lite, directement applicable aux projets Composer multi-package.
- Testing a 48-package monorepo at scale - Retour d'expérience sur les tests à grande échelle dans un monorepo de 48 packages, couvrant enjeux CI/CD, isolation des changements et stratégies de test.
Waaseyaa : API, entités et IA
- JSON:API from Framework to SPA: Waaseyaa's API Layer - Présentation de la couche API JSON:API de Waaseyaa, décrivant conception, contrats et intégration du framework au SPA.
- AI-native PHP: the waaseyaa AI packages - Annonce et exploration des packages AI natifs pour PHP développés par Waaseyaa, pour intégrer des capacités IA directement dans des applications PHP.
- The entity system at the heart of Waaseyaa - Description du système d'entités utilisé par Waaseyaa, utile pour comprendre leur modélisation métier et structurer des entités en Symfony.
- Deny-unless-granted: access control in waaseyaa - Article sur le modèle d'autorisation «deny-unless-granted» de Waaseyaa, présentant bonnes pratiques pour une gestion des droits robuste.
Architecture, sécurité et résilience
- Escaping Cache Fragmentation: How Misconfigured PHP Workers Flooded My Token System - Compte rendu d'un incident où des workers PHP mal configurés et la fragmentation du cache ont provoqué une génération massive de tokens, avec analyse des causes et correctifs.
- More common mistakes to avoid when creating system architecture diagrams - Liste de pièges courants à éviter dans les diagrammes d'architecture système pour améliorer clarté et communication technique au sein des équipes.
- NTLM and SMB go opt-in in curl - Annonce que curl rend NTLM et SMB opt-in, modifiant les comportements par défaut et renforçant la sécurité des clients HTTP, impactant intégrations réseau et scripts utilisant libcurl.
APIs et intégrations
- How I Turned GitHub into a Headless CMS - Retour d'expérience sur l'utilisation de GitHub comme CMS headless pour publier un micro-framework PHP, proposant une approche simple pour gérer contenu et déploiement.
- How to Handle YouTube API Errors Gracefully in PHP - Guide pratique pour gérer proprement les erreurs de l'API YouTube en PHP, couvrant retries, gestion des quotas et parsing des erreurs pour des intégrations robustes.
Communauté & impact de l'IA
- Ask HN: AI productivity gains – do you fire devs or build better products? - Discussion communautaire sur l'impact des gains de productivité liés à l'IA et les choix entre réduction d'effectifs ou investissement dans de meilleurs produits, utile pour anticiper décisions stratégiques.