Api

"
Sécurité

Pourquoi la sécurité applicative commence désormais dans le code

L'article traite de l'importance de la sécurité applicative intégrée dès la conception des projets de développement. Avec l'évolution des applications et leur exposition accrue via des API et des services cloud, le code devient primordial dans la lutte contre les failles de sécurité. Les développeurs doivent considérer chaque commit comme une potentielle vulnérabilité et adopter une culture de sécurité au sein des équipes pour anticiper les problèmes au lieu de les gérer a posteriori. Des bonnes pratiques et des outils sont proposés pour améliorer la sécurité dans le développement.

"
Fullstack

ARTE x Marmelab : Dans les coulisses d’ARTE.tv

ARTE collabore avec Marmelab depuis 2016 pour développer des composants clés de son architecture numérique, tels qu'EMAC et AFED. Ces outils, conçus sur mesure, améliorent l'efficacité des équipes en consolidant les informations issues de plusieurs API. ARTE privilégie le développement interne pour garder le contrôle sur ses produits, tout en gérant la complexité de l'édition multilingue et l'adaptation aux besoins actuels du public. La veille technologique et une méthode agile de communication permettent d'équilibrer innovation et stabilité.

"
Dev back

How AI agents are changing the way we should build APIs

Cet article explore comment les agents d'IA modifient la façon dont nous construisons les API. Les agents d'IA sont des outils logiciels autonomes capables d'effectuer des tâches, de prendre des décisions et d'interagir avec leur environnement. Ils nécessitent un guidage semblable à celui des humains pour fonctionner efficacement, en particulier dans la gestion des erreurs des API. L'article discute aussi des différents types d'interfaces que les agents d'IA peuvent utiliser pour interagir avec des applications, tout en soulignant l'importance d'une approche structurée pour optimiser les interactions API.

"
Dev back

The Hidden Costs of JSON in APIs

Cet article examine les coûts cachés associés à l'utilisation de JSON pour les APIs, qui, bien que populaire et facile à utiliser, peut entraîner des problèmes de performance lorsque les charges de données augmentent. Il met en lumière la manière dont la verbosité de JSON, bien que réduite par rapport à XML, peut encore générer des charges utiles plus importantes et affecter les performances des systèmes sous forte demande.

Dev back

Comment faire une auto-complétion d'adresse self-hosted ?

Cet article aborde la possibilité de mettre en place une auto-complétion d'adresse sans recourir à des services tiers tels que Google Maps ou Mapbox. Il présente des solutions comme Photon et Addok, spécifiquement adaptées pour le traitement des adresses en France, ainsi qu'un exemple d'utilisation avec Docker. L'auteur partage également ses expériences avec les API et l'importance de maîtriser les coûts liés à l'hébergement. Enfin, un bonus sur l'intégration d'un contrôleur Stimulus est inclus.

"
Autre

GitHub is enabling broader access for developers in Syria following new government trade rules

GitHub annonce un assouplissement des sanctions sur la Syrie, permettant aux développeurs syriens d'accéder à de nouvelles fonctionnalités, y compris GitHub Copilot. Cette décision vise à élargir l'accès aux outils de développement et à encourager la collaboration sur des projets open source. Les développeurs sont invités à s'engager dans la communauté mondiale, renforçant ainsi leur liberté d'utilisation de la plateforme. Les modifications attendues devraient se concrétiser sous une semaine.

IA

LangGraph and n8n in 2025: The AI Stack You Can’t Ignore?

Cet article compare LangGraph et n8n pour la création de systèmes AI en 2025. n8n est un outil d'automatisation de workflows, tandis que LangGraph est conçu pour les agents AI, permettant la gestion d'état et la collaboration multi-agents. L'auteur souligne que ces outils, bien que complémentaires, ne sont pas interchangeables et expliquent les erreurs communes à éviter lors de leur utilisation ensemble. Une bonne compréhension des tâches appropriées pour chaque outil est essentielle pour construire une stack AI solide.

Autre

Unleash the Monster: The FrankenPHP elePHPant is Born

Le FrankenPHP elePHPant, une peluche inédite du projet FrankenPHP, est officiellement lancée. Destinée aux développeurs, cette peluche unique, mélangeant code et confort, sera disponible d'abord lors de la conférence API Platform à Lille, avant une vente en ligne. Seulement quelques exemplaires seront mis en vente, à saisir rapidement pour les passionnés de PHP.

Sécurité

How we accelerated Secret Protection engineering with Copilot

L'article décrit comment GitHub a intégré l'intelligence artificielle, notamment à travers Copilot, pour améliorer la validation des secrets et accélérer le processus de développement. Des fonctionnalités telles que la protection des secrets, les vérifications de validité et l'automatisation des workflows ont permis de réduire le temps nécessaire à l'intégration de nouveaux types de jetons tout en garantissant la sécurité des informations sensibles dans le code. Copilot a ainsi servi de multiplicateur de force, permettant un grand nombre d'améliorations en peu de temps.

Dev back

Exploring our new PHP SDK, built using Saloon

L'article présente un nouveau package SDK PHP pour Oh Dear, reconstruit avec la bibliothèque Saloon. Il explique comment installer et utiliser le SDK, gérer la pagination via des itérateurs et personnaliser les requêtes API. La facilité de test avec des enregistreurs de fixtures est également abordée. Saloon simplifie le développement de SDKs modernes, rendant l'intégration avec des API plus fluide et efficace.