Api

Dev back

REST APIs: Stop Naming Them Like a Drunk Intern 🍺💻

Cet article aborde l'importance de nommer les API REST de manière cohérente et professionnelle, en dénonçant les mauvaises pratiques courantes comme l'utilisation de chemins peu clairs ou l'usage inapproprié des termes singuliers et pluriels. Il insiste sur le fait qu'une API devrait être bien structurée, pour participer à la création d'une expérience utilisateur propre et prévisible. En partageant des conseils, l'auteur encourage les développeurs à réévaluer leurs habitudes de nommage pour améliorer la qualité de leurs API.

Fullstack

Building your first MCP server: How to extend AI tools with custom capabilities

L'article présente le Model Context Protocol (MCP), une norme pour étendre les capacités des outils d'intelligence artificielle tels que GitHub Copilot. Il décrit comment créer un serveur de jeu tournant autour de Tic-Tac-Toe et Pierre-Papier-Ciseaux, en projetant que les IA interagissent avec les données externes et effectuent des actions. Le projet utilise TypeScript et Next.js pour créer une interface utilisateur, avec un serveur MCP qui permet à Copilot de jouer des mouvements intelligents. L'auteur explique les étapes de création et l'importance du MCP pour dépasser les limitations actuelles des outils IA.

Sécurité

The Spring Security Configuration That Nearly Got Me Fired

Un développeur raconte comment une mauvaise configuration de Spring Security liée à l'authentification JWT a failli ruiner sa carrière et compromettre des données sensibles. En tentant de moderniser son application, il a introduit des failles de sécurité majeures, exposant des informations bancaires à d'autres utilisateurs, et ce, à ses collègues derrière un message Slack. Cette expérience met en lumière l'importance des configurations de sécurité dans le développement d'applications financières.

Dev back

FrankenPHP has reached 10,000 stars: the elePHPant plush toy is coming!

FrankenPHP a atteint 10 000 étoiles sur GitHub, marquant un jalon important pour le projet. Pour célébrer cet accomplissement, un éléphant en peluche FrankenPHP sera disponible lors de la conférence API Platform à Lille. Les remerciements vont aux contributeurs qui ont aidé à développer le projet et à en faire la promotion. C'est une opportunité de participer à un événement et d'obtenir un souvenir unique tout en célébrant le 10ème anniversaire d'API Platform.

"
Autre

Open Calendar - le client web CalDAV clé-en-main - LinuxFr.org

Open Calendar est un client web clé-en-main pour le protocole CalDAV, permettant d'intégrer facilement un agenda connecté à des serveurs CalDAV. Développé pour répondre aux limitations d'autres solutions existantes, ce projet offre une intégration simplifiée et des options de personnalisation. Actuellement en phase bêta, il invite les contributions et retours d'utilisation.

Autre

GitHub Availability Report: June 2025

En juin 2025, GitHub a rencontré plusieurs incidents affectant la performance de ses services, notamment des retards et des échecs dans l'utilisation des Actions, des problèmes de disponibilité avec GitHub Copilot, et des erreurs d'accès dues à un déploiement de politique de routage. Des mesures correctives ont été mises en place pour prévenir de futures récurrences.