MCP devient apatride : Ce que signifie la nouvelle spécification pour les agents d'IA (7 minutes lire)
Le Model Context Protocol publie une mise à jour spec qui fait tomber les sessions d'état en faveur de HTTP apatride, ce qui signifie que les serveurs MCP distants n'ont plus besoin de sessions collantes, de magasins de session partagés ou de coordination d'instance pour fonctionner derrière un équilibreur de charge. Chaque requête porte maintenant son propre contexte dans un objet de métadonnées, de sorte que n'importe quelle instance serveur peut gérer n'importe quelle requête. La mise à jour remplace également le canal propriétaire de MCP par OpenTelemetry et standardise officiellement le suivi des demandes en utilisant W3C Trace Context, permettant aux équipes de corréler les appels d'agents avec le reste de leur pile d'applications dans un seul moteur d'observation.
|
|
Dogfooding à l'échelle : migration de cdnjs vers la plateforme de développement de Cloudflare (7 minutes de lecture)
Cloudflare a migré cdnjs, un JavaScript gratuit et CSS CDN utilisé sur environ 12% de tous les sites Web, pour fonctionner entièrement sur sa plateforme développeur à partir du 23 juin. Le service traite en moyenne 108 000 demandes par seconde dans plus de 330 centres de données, avec un taux de cache de 98,6%. La nouvelle architecture remplace une configuration hybride couvrant les fonctions GCP et une VM, avec R2 servant maintenant de source unique de vérité pour le contenu de fichier et Cloudflare Workflows exécutant le pipeline d'édition.
|
Le MVCC de PostgreSQL est mauvais : donc tout le monde est à Else (24 minutes de lecture)
Le MVCC de PostgreSQL crée l'amplification d'écriture, le bloat de table, la pression de vide et la maintenance transaction-ID en stockant les anciennes versions de lignes dans le tableau, mais les conceptions concurrentes ne font que déplacer ces coûts ailleurs. Oracle et InnoDB chargent les auteurs et les lecteurs historiques à travers les journaux de défaire, SQL Server exerce des pressions sur son magasin de version, MongoDB consomme le cache et le stockage historique, et les bases de données LSM reportent le nettoyage au compactage, faisant de MVCC un choix sur qui paie plutôt qu'un problème n'importe quel moteur a éliminé.
|
|
Tests d'intégration dans Rust (GitHub Repo)
Les essais d'intégration de la rouille peuvent tirer parti de la RAII et de la caisse des conteneurs-tests pour fournir et démonter automatiquement les conteneurs Docker comme RabbitMQ, Postgres et Redis, permettant des essais isolés et parallélisants sans configuration manuelle ni état global.
|
Tuicr (Repo GitHub)
Tuicr est un outil de révision de code basé sur terminal avec des keybindings vim qui permet aux développeurs d'écrire des commentaires en ligne et de les soumettre directement à GitHub ou GitLab. Les utilisateurs naviguent avec j/k, ajoutent des commentaires avec la clé c, puis poussent les examens avec une commande :submit qui supporte les approbations, les demandes de changement et les examens préliminaires. Les avis peuvent également être copiés comme des balisages structurés et collés dans des agents de codage comme Claude, Codex ou Cursor.
|
|
Réponses à l'examen du code : Ajouter le contexte quand il compte (4 minutes de lecture)
Les réponses à l'examen du code devraient comprendre une brève explication lorsque le code résultant ne rend pas la résolution évidente, qu'il existe plusieurs approches valides ou que des décisions importantes se sont produites en dehors du fil d'examen. Expliquer ce qui a changé et pourquoi aider les évaluateurs à vérifier les corrections plus rapidement tout en conservant un registre utile des décisions techniques pour les futurs contributeurs.
|
|
Aimer TLDR ? Dites à vos amis et obtenez des récompenses!
| Partagez votre lien de référence ci-dessous avec des amis pour obtenir gratuitement TLDR swag!
| | |
| Suivez vos références ici. |
Gérer vos abonnements à nos autres newsletters sur la technologie, les startups et la programmation. Ou si TLDR DevOps n'est pas pour vous, s'il vous plaît désabonnement.
|
|
|
|