Symfony

Dev back

Repenser les filtres API Platform : une nouvelle syntaxe en version 4.1, API Platform Event - API Platform

La version 4.1 d'API Platform introduit une nouvelle syntaxe pour les filtres, inspirée par les avancées de Laravel en version 4.0. Ce talk présente les contributions à cette évolution, identifiant les limites de l'ancienne approche et proposant une solution simplifiée. Grâce à des exemples pratiques, il met en avant comment ces mises à jour peuvent réduire la complexité dans l'utilisation et l'extension des APIs, s'adressant tant aux nouveaux utilisateurs qu'aux développeurs expérimentés afin d'optimiser leurs projets.

Dev back

How API Platform 4.2 is Redefining API Development, API Platform Event - API Platform

API Platform 4.2 améliore l'expérience développeur et la performance. Il présente de nouvelles fonctionnalités majeures, notamment un Object Mapper pour réduire le code répétitif et une intégration du Json Streamer pour diminuer la consommation mémoire et améliorer le TTFB. Le cœur du système est revu pour intégrer des métadonnées de ressources améliorées et des filtres puissants, rendant le développement plus rapide et robuste.

Fullstack

Help! My Tech Skills Have an Expiration Date, API Platform Event - API Platform

Cette conférence aborde le défi que rencontrent les développeurs pour rester à jour dans un monde technologique en constante évolution. À travers des anecdotes et des réflexions sur l'apprentissage des nouvelles technologies, elle propose des conseils sur comment éviter de se sentir obsolète sans se perdre dans la quête de chaque nouvelle tendance, comme l'apprentissage de Rust ou des frameworks JavaScript éphémères.

Dev back

API Platform, JsonStreamer and ESA for a skyrocketing API, API Platform Event - API Platform

Lors d'un événement sur l'API Platform, il a été discuté de l'impact des API sur les performances lorsque celles-ci retournent de gros documents. La présentation a mis en avant le composant JsonStreamer de Symfony, conçu pour streamer efficacement le JSON, ce qui est idéal pour les ensembles de données volumineux et pour la livraison en temps réel. Des benchmarks simples ont été présentés pour démontrer comment le streaming améliore l'utilisation de la mémoire et le temps de réponse. De plus, la complexité de JSON-LD et la méthode ESA (Edge Side APIs) ont été abordées, cette dernière permettant de diviser les charges utiles JSON importantes en appels plus petits, améliorant ainsi la performance perçue et l'expérience utilisateur, particulièrement dans des environnements à haute latence.

Dev back

Une API multi-tenant sans encombres avec API Platform, Symfony et PostgreSQL, API Platform Event - API Platform

Cet article présente les différentes manières d'implémenter une architecture multi-tenant ainsi que les avantages et inconvénients de chacune. Il inclut un retour d'expérience sur l'utilisation d'API Platform, Symfony et PostgreSQL pour créer facilement des applications multi-tenant, tout en étant compatible avec des outils comme API Platform Admin ou EasyAdmin.

Dev back

Rendez vos devs front heureux en normalisant toutes vos erreurs d'API grâce à API Platform et la RFC 7807, API Platform Event - API Platform

L'article propose une réflexion sur la gestion des erreurs dans les APIs, en se basant sur l'expérience d'Exotec. Il aborde la documentation des cas limites, l'organisation du code pour une gestion des erreurs efficace, et la nécessité d'une UX intuitive pour aider l'utilisateur à comprendre les problèmes rapidement. L'accent est mis sur la structuration du code et la mise en place d'une hiérarchie d'exceptions.