atlas
des
actus
Planète PHP
N 1 GraphQL dans NestJS : le détecter et le corriger avec NestJS Profiler
Une query GraphQL NestJS peut sembler rapide tout en exécutant beaucoup trop d’allers-retours vers vos dépendances.C’est le problème N 1 : un r...
Le mythe du side project obligatoire
Il y a un mythe fortement ancré dans la tête des développeurs, sur l’importance d’avoir des side projects. Cassons-le immédiatement. Non, il n’est...
L’AFUP fédère 32 assos autour d’une lettre ouverte pour la survie des événements techniques
32 associations, équipes animatrices de communautés et organisations d’événements techniques français publient ce mardi 8 septembre une lettre...
Souveraineté : de l’IA agentique qui garde vos données en Europe
Face à une actualité internationale qui nous pousse à réduire nos dépendances technologiques vis-à -vis des acteurs américains (infrastructure comme...
Transformer une API en boîte à outils pour agents : l’architecture de notre assistant de conférence
La première partie de ce retour d’expérience expliquait le choix d’architecture : construire un serveur MCP plutôt qu’un chatbot isolé, pour que le...
Comment nous avons créé un assistant IA pour l’API Platform Conference 2026
Trouver le talk qui correspond à vos objectifs, savoir qui va briller sur la scène FrankenPHP, caler votre agenda& La billetterie de l’API Platform...
Migrer de Webpack Encore vers Vite avec Reprise
Nous maintenons, pour un de nos clients, un projet à fort trafic : 5 sites servis par une même application Symfony, 800 templates Twig, et un front...
Penser problème avant de penser solution
En tant que développeur, quand on démarre une tâche ou un projet, on pense facilement au framework que l’on va utiliser, à la base de données, aux...
La PHP Foundation, partenaire du Forum PHP 2026
Un stand dans notre hall sponsorsSi les événements AFUP ont toujours mis en avant l’action de la PHP Foundation, cette édition passe à l’étape sup...
Démarrage de la refonte graphique de notre site
Les différents choix techniquesDans cet article, on vous explique ce qui a été mis en place pour cette refonte.Le CSSLe premier choix fait par les b...
SimHash : trouver les pages qui se ressemblent
Il y a quelques semaines, j’ai eu besoin de détecter du contenu dupliqué dans le crawler de redirection.io. Pas du dupliqué à la virgule près, ça c...
Quand le cache de Symfony ralentit votre application...
Mettre une valeur en cache, c’est toujours plus rapide, non ? Et bien, pas forcément Cet article partage l’analyse d’un problème de performance causé...
La fin de PHP Extension Repository
Arrêt du PHP Extension Repository : temps, coûts et nouvelles règles rendent le maintien difficile. Pourquoi je ferme le site après des années d...
L’Agent Development Environment : une nouvelle unité de travail
Régulièrement, quelque chose arrive et change ce que écrire du code veut dire. Cette fois, il se pourrait que ça ne veuille plus dire écrire du tout...
Détecter les régressions visuelles dans la CI avec Playwright et Docker
Sur un gros site public, le front bouge tout le temps : une migration Tailwind par-ci, un composant React par-là , un bloc CMS qui change de gabarit....
JoliMediaSyliusBundle, un nouveau bridge pour vos projets Sylius
Est-il encore nécessaire de présenter l’excellent framework E-commerce Sylius ?Si Sylius s’est imposé dans l’écosystème e-commerce, c’est notamment...
Un RAG Magique
Il y a peu, je me suis mis à rejouer à Magic: The Gathering avec des amis. C’est un jeu de cartes à collectionner dans lequel on construit des decks...
Accélérer votre CI : mettre en cache l’état de la base de données
Il y a quelques années, j’écrivais Accélérer votre intégration continue. L’article passait en revue tout un tas de techniques pour rendre une CI plus...
Customiser les grilles Sylius - DX améliorée avec les Grid mutators
Dans Sylius, les grilles sont responsables de l’affichage des listes du back-office : récupération des données, définition des colonnes, filtres,...
Sécurité PHP : Alexandre Daubois rejoint la PHP Foundation pour renforcer le cœur du langage
La sécurité des applications ne dépend pas uniquement du code spécifique développé pour un projet, mais également de la robustesse des briques...
1789585239