Déployer une application Node.js en production : systemd et reverse proxy
Lancer node app.js suffit pour une démonstration, pas pour la production. Un service systemd et un reverse proxy Nginx forment un socle minimal et fiable pour mettre une application Node.js en ligne, avec redémarrage…
Back-end
Laravel 13.30 fait entrer les index vectoriels dans les migrations
Les versions 13.30.0 et 13.30.1 de Laravel, publiées le 1er septembre 2026, ajoutent la suppression d’index vectoriels au constructeur de…
Clés d’idempotence : rendre les API et les webhooks rejouables sans doublon
Un même appel réseau peut arriver deux fois : coupure, réessai automatique, webhook redélivré. La clé d'idempotence permet au serveur…
Node.js 26.8 internalise les archives ZIP et la gestion des ressources SQLite
Publiée le 26 août 2026, Node.js 26.8 fait entrer dans la bibliothèque standard la lecture d'archives ZIP, la fermeture automatique…
EmDash, le CMS TypeScript de Cloudflare, face à WordPress
Cloudflare pousse EmDash, un CMS open source écrit en TypeScript et bâti sur Astro, présenté comme le successeur spirituel de…
Bun 1.4 réécrit son moteur en Rust et absorbe quinze dépendances
Bun 1.4, publié le 20 août 2026, abandonne Zig pour Rust et intègre en natif quinze bibliothèques jusque-là externes. La…
WordPress 7.1 : styles responsives, pseudo-états et éditeur toujours en iframe
WordPress 7.1 est sorti le 19 août 2026, en clôture du WordCamp US de Phoenix. La version fait entrer les…
Sécurité
Content-Security-Policy : bâtir une politique qui protège sans tout casser
La Content-Security-Policy est un en-tête HTTP qui limite l'impact d'une injection de script en filtrant les sources autorisées. Ce guide…
Next.js publie un correctif critique : deux exécutions de code à distance corrigées dans 16.3.3 et 15.5.24
Next.js a publié en urgence les versions 16.3.3 et 15.5.24, qui corrigent deux failles critiques d'exécution de code à distance…
Cloudflare rend optionnels des scopes OAuth pour Wrangler et son serveur MCP
Cloudflare permet désormais de n'accorder qu'une partie des permissions demandées par Wrangler et son serveur MCP. Le changement rapproche l'outillage…
Next.js programme un correctif de sécurité critique pour le 26 août
Vercel annonce une mise à jour de sécurité Next.js pour le 26 août 2026, qui corrigera une faille classée critique.…
Content Security Policy : construire une politique qui tient
Une Content Security Policy bien construite bloque l'exécution des scripts injectés sans casser le site, à condition d'être déployée par…
Hardening WordPress : le socle sécurité minimal
Wordfence, Fail2ban et mots de passe d'application : trois briques, une demi-journée, et la quasi-totalité des attaques automatisées cesse de…
Front-end
Chrome passe à un cycle de release de deux semaines
À partir du 8 septembre 2026, Chrome publie une version stable toutes les deux semaines. Le suivi manuel des numéros…
htmx 4.0 migre vers fetch() et rend l’héritage des attributs explicite
htmx 4.0.0, publié le 28 août 2026, réécrit son moteur autour de fetch() et impose des ruptures de comportement. L'héritage…
SvelteKit 3 en release candidate : la configuration passe dans Vite et les fonctions distantes s’installent
SvelteKit 3 est passé en release candidate : la configuration migre vers Vite, les fonctions distantes rapprochent le code serveur…
View Transitions : des transitions de page fluides sans framework
L'API View Transitions anime le passage d'un état à l'autre, dans une même page comme entre deux pages, sans bibliothèque…
TypeScript 7.0 : le compilateur réécrit en Go tient sa promesse de vitesse
TypeScript 7.0 est stable depuis le 8 juillet : compilateur entièrement réécrit en Go, environ 10× plus rapide que la…
IA pour le web
Fable 5.1 : Anthropic divise par quatre le coût des lectures de cache
Anthropic a publié le 1er septembre 2026 Fable 5.1, doté d'un contexte d'un million de tokens et d'une baisse de…
Claude Sonnet 5 : le tarif d’introduction devient permanent, la hausse du 1er septembre est annulée
Anthropic pérennise le tarif d'introduction de Claude Sonnet 5, à 2 et 10 dollars par million de jetons. La hausse…
WebMCP : exposer les sites web comme outils pour les agents IA
WebMCP est un standard proposé au W3C qui permet à un site web de déclarer ses propres actions comme outils…
Agents éditoriaux en production : ce qui tient et ce qui casse
Routines planifiées, MCP, sous-agents et garde-fous : état des lieux d'une pratique qui s'est industrialisée en dix-huit mois, avec ses…
MCP se stabilise : ce que change la spécification du 28 juillet
Cœur sans état, MCP Apps, extension Tasks, politique de dépréciation : la spécification du 28 juillet fait passer le Model…
Le média
L’actualité technique des métiers du web, vérifiée et datée
Mail Studio couvre le développement front-end et back-end, l’infrastructure, la sécurité, l’e-mail et la délivrabilité, l’IA appliquée au web et la gestion d’activité indépendante. Chaque article est daté, ses sources sont nommées, et une erreur factuelle signalée est corrigée de façon visible.