les-tilleuls.coop

Dev back

Symfony, Doctrine et Triggers SQL : une tentative de réconciliation | Les-Tilleuls.coop

Cet article présente le Trigger Mapping Bundle, une solution pour relier les applications Symfony aux triggers SQL, permettant une meilleure gestion et visibilité des triggers en les associant directement à des entités. Il aborde les défis rencontrés avec l'utilisation des triggers dans Symfony ainsi que les avantages d'une approche déclarative par rapport à une approche impérative, facilitant le versionnement et la compréhension du code.

Dev back

Des extensions PHP en Go avec FrankenPHP | Les-Tilleuls.coop

Lors du PHPVerse 2025, il a été annoncé la possibilité de créer des extensions PHP avec Go via FrankenPHP. Bien que l'écriture d'extensions PHP ait toujours été réalisée en C, FrankenPHP rend le processus plus accessible en exploitant le runtime Go. Cela permet de développer facilement des fonctionnalités en ajoutant des goroutines exécutées en parallèle et d'abstraire des complexités liées à la manipulation des types entre C et Go. Des méthodes intégrées facilitent les conversions de chaînes, simplifiant ainsi le développement avec moins de code C.

Dev back

Sortie de Symfony 7.3 : plus de fonctionnalités que jamais ! | Les-Tilleuls.coop

La version 7.3 du framework Symfony a été publiée, introduisant plusieurs nouvelles fonctionnalités majeures telles que deux composants expérimentaux, ObjectMapper et JsonPath. Cette version améliore également la gestion des commandes et des contrôleurs grâce à l'utilisation d'attributs. De plus, la nouvelle fonctionnalité de précompression des assets permet d'optimiser la performance des applications. La définition des filtres et fonctions Twig a été simplifiée, et un nouveau type de réponse pour les Server-Sent Events a été ajouté pour faciliter les mises à jour en temps réel. Symfony continue de s'intégrer avec d'autres solutions libres et reste un choix solide pour le développement d'applications web.

Dev back

Sortie de FrankenPHP 1.5 et 1.6 | Les-Tilleuls.coop

Les versions 1.5 et 1.6 de FrankenPHP apportent des fonctionnalités significatives, telles que l'autoscaling des threads, la gestion du temps d'attente des requêtes, la possibilité de construire des binaires presque statiques et un support amélioré pour la génération de paquets RPM et deb. Ces mises à jour améliorent considérablement les performances et la résilience du projet, tout en rendant l'installation plus simple.

Dev back

ObjectMapper : un nouveau composant Symfony 7.3 pour la transformation d'objets | Les-Tilleuls.coop

Symfony 7.3 introduit le composant ObjectMapper, un outil expérimental visant à faciliter la transformation d'objets. Il permet de convertir facilement des DTO en entités et d'adapter des données d'API externe à un modèle interne. Ce composant utilise des attributs PHP pour configurer les transformations et intégrer des services, tout en étant encore en développement et sujet à modifications futures.

Dev back

Nouveauté Symfony 7.3 : Le Composant JsonPath | Les-Tilleuls.coop

Une nouvelle spécification pour un langage de requête JSON a été publiée avec la RFC 9535. Ce langage, appelé JSON Path, permet d'effectuer des requêtes similaires à XPath pour XML. De nombreux langages, y compris PHP, intègrent maintenant ce standard via des composants comme JsonPath de Symfony. Ce dernier est autonome et peut être utilisé sans Symfony. Il permet d'effectuer des requêtes complexes sur des chaînes JSON, facilitant la gestion de données volumineuses tout en optimisant l'utilisation de mémoire et de processeurs. Le composant offre également des fonctionnalités pour les tests, incluant des assertions PHPUnit.

Autre

Découvrez les speakers de l’API Platform Con 2025 | Les-Tilleuls.coop

L'API Platform Conference 2025, prévue les 18 et 19 septembre, célébrera le dixième anniversaire d'API Platform avec des interventions de prestigieux speakers tels que Fabien Potencier et des membres de la core team Laravel. Ce sera une occasion unique pour les participants de découvrir des retours d'expérience, des cas d'usage concrets et des annonces marquantes. Les inscriptions sont ouvertes avec des tarifs réduits pour les étudiants et les demandeurs d'emploi. Un programme riche et diversifié attend les participants, réunissant experts et passionnés autour de cette technologie de référence.

Dev back

Vu sur le Web #5 | Les-Tilleuls.coop

Cet article présente la cinquième édition de 'Vu sur le Web', qui aborde plusieurs sujets technologiques récents tels que les React Server Components qui déplacent le rendu côté serveur pour améliorer les performances, l'exploration des shaders GLSL, la nouvelle version du serveur web moderne Caddy avec des améliorations pour la confidentialité, et des innovations dans la gestion des messages avec Symfony en utilisant RabbitMQ pour des performances optimisées.

Autre

Vu sur le Web #4 | Les-Tilleuls.coop

Dans cette quatrième édition de 'Vu sur le Web' par Les-Tilleuls.coop, divers sujets sont abordés, incluant une étude sur la qualité des kebabs près des gares, une réflexion sur l'impact de l'IA sur le développement logiciel, ainsi qu'un audit de sécurité du code PHP. Le serveur FrankenPHP pour l'exécution de code et PIE, un nouvel outil pour installer des extensions PHP, sont également présentés. En plus, un Tech Radar de Thoughtworks traite de l'observabilité, de l'IA dans le développement et de l'approche data product thinking. Un rappel des événements à venir comme l'API Platform Conference est aussi mentionné.

Fullstack

Le SymfonyLive Paris 2025 comme si vous y étiez - Jour 2 | Les-Tilleuls.coop

Le SymfonyLive Paris 2025 a présenté des conférences variées, mettant en avant des sujets allant de l'histoire des femmes dans la tech à des discussions techniques sur Symfony Messenger, l'évolution des applications web, et la création de PDFs avec Gotenberg. Laura Durieux a souligné le rôle crucial des femmes dans l'histoire de l'informatique, tandis que Grégoire Pineau a exposé les avantages de Symfony Messenger pour la gestion des messages. Damien Alexandre a discuté de l'utilisation de HTML et des SPA dans les applications modernes. Gotenberg, un générateur de PDF écrit en Go, a été présenté comme une alternative fiable et moderne. Mathias Arlaud a évoqué les évolutions d'API Platform et les améliorations réalisées pour faciliter la configuration et l'utilisation des ressources en 2025.