Dev back

Dev back

Cache HTTP pour les API REST (🇫🇷) - API Platform Conference

Lors de cette conférence, le Lead Developer de Liip discute de l'importance de la mise en cache dans les API REST. Il présente comment un reverse proxy peut améliorer le scaling et le temps de réponse des API. Les bonnes pratiques relatives à l'utilisation des instructions de cache HTTP et à l'invalidation du cache sont expliquées, ainsi que le concept de cache tagging et l'utilisation des Edge Side Includes (ESI) pour optimiser les résultats.

Dev back

TP Docker (2) – Conteneuriser CMatrix avec un multi-stage build optimisé

Cet article propose un tutoriel pratique sur la conteneurisation de CMatrix en utilisant Docker avec une approche de multi-stage build. Il aborde d'abord une méthode peu efficace qui produit une image lourde, puis il introduit des techniques pour optimiser la taille de l'image Docker en corrigeant les erreurs, combinant des commandes et en créant un utilisateur dédié. À travers des étapes itératives, l'auteur explique comment réduire le poids de l'image tout en maintenant ses fonctionnalités, incluant l'ajout de dépendances nécessaires. Les bonnes pratiques sont mises en valeur pour garantir une image Docker légère et efficace.

Dev back

What's New in Caddy, the webserver of API Platform - API Platform Conference

Caddy est un serveur web polyvalent axé sur la facilité d'utilisation et la sécurité. Lors de la conférence API Platform, il a été présenté ses nouvelles fonctionnalités, telles que les upstreams dynamiques, les améliorations du matching CEL et la fonction d'authentification. Ces améliorations visent à aider à la mise à l'échelle des idées d'affaires créatives.

Dev back

Tests avancés - API Platform Conference

Les tests avancés sont essentiels pour garantir la pérennité des projets utilisant API Platform et Symfony. Cette présentation aborde les outils et techniques pour améliorer la qualité du code, y compris des méthodes de test pour couvrir à 100% le code et éviter les régressions. Elle inclut la configuration CI/CD et des approches pour tester des API distantes sans les solliciter.