Werkvertrag fürs Web: die Klauseln, die Streit vermeiden
Bei einem Webprojekt entstehen Konflikte selten aus einem Bug, sondern aus Uneinigkeit über das Versprochene. Umfang, Zahlung, geistiges Eigentum, Reversibilität: die Klauseln, die Dienstleister wie Kunden schützen.
Ebenfalls im Fokus
Backend
CORS verständlich: Cross-Origin Resource Sharing ohne Rätselraten konfigurieren
Cross-Origin Resource Sharing bleibt eine hartnäckige Verwirrungsquelle der Webentwicklung. Wer versteht, was der Browser schützt und welche Header der Server…
Node.js frischt seine TLS-Kette auf: NSS-3.126-Wurzeln, OpenSSL 3.5.8 und Schlüssel über STORE-Loader
Node.js 24.21.0 LTS und 26.8.2 aktualisieren die mitgelieferten NSS-3.126-Stammzertifikate und OpenSSL 3.5.8. Die LTS-Linie erhält zudem das Laden privater Schlüssel…
Laravel 13.31 härtet die Cookie-Anmeldung und macht Redis-Queues clustersicher
Laravel 13.31.0, veröffentlicht am 8. September 2026, schließt eine Sicherheitslücke im „Angemeldet bleiben“-Cookie und macht Redis-Queues clustersicher. Die Version verfeinert…
Python 3.15 ist eingefroren: Lazy Imports, UTF-8 als Standard und ein flotterer JIT
Python 3.15 hat am 1. September 2026 seinen letzten Release Candidate veröffentlicht, vor dem geplanten Finale am 1. Oktober. Explizite…
Laravel schließt die GitHub-Issues seiner Pakete und verweist Fehler an Coding-Agenten
Taylor Otwell hat die GitHub-Issues in den meisten Laravel-Paketen deaktiviert und bittet nun darum, direkt einen mit einem Coding-Agenten erstellten…
Laravel 13.30 bringt Vektorindizes in die Migrationen
Laravel 13.30.0 und 13.30.1, veröffentlicht am 1. September 2026, ergänzen das Löschen von Vektorindizes im Schema-Builder und eine Eloquent-Methode für…
DevOps & Server
HTTP-Caching: Cache-Control, Revalidierung und URL-Versionierung richtig setzen
HTTP-Caching ist der günstigste Performance-Hebel einer Website, sofern Cache-Control, die Revalidierung per ETag und die URL-Versionierung stimmen. Dieser Leitfaden verbindet…
GitHub Actions begrenzt den CI-Cache-Zugriff mit cache-mode
GitHub führt cache-mode allgemein ein, eine Einstellung, die dem Cache von Actions-Workflows das Prinzip der geringsten Rechte auferlegt. Ziel ist…
Backups einer Produktions-Website: die 3-2-1-Regel anwenden und Restores testen
Die 3-2-1-Regel schützt eine Website vor Hardware-Ausfall, menschlichen Fehlern und Ransomware. Sie zählt aber nur, wenn Backups automatisiert und Restores…
Symfony lsp:check bringt Framework-Diagnosen in die Continuous Integration
Die Symfony-CLI 5.20 führt lsp:check ein, einen Befehl, der die Diagnosen des Editors in der Continuous Integration wiederholt. Er erkennt…
Eine Node.js-Anwendung in Produktion bringen: systemd und Reverse Proxy
Ein node app.js taugt für eine Demo, nicht für den Produktivbetrieb. Ein systemd-Dienst und ein Nginx-Reverse-Proxy bilden ein minimales, verlässliches…
Automatisierte Backups eines selbst gehosteten Webservers: die Methode, die hält
Ein selbst gehosteter Server ohne getestetes Backup ist ein Ausfall auf Raten. Diese Methode deckt Datenbank, Dateien, Verschlüsselung, Rotation und…
Frontend
Vite 8.3.0 berücksichtigt die tsconfig im Projektstamm und minifiziert Komponenten-CSS
Am 10. September 2026 veröffentlicht, berücksichtigt Vite 8.3.0 endlich eine tsconfig im Projektstamm und minifiziert CSS in style-Tags. Das Minor-Release…
SvelteKit 3 erreicht den Release Candidate: Migration, Vite und die Neuerungen von Svelte 5.57
SvelteKit 3 erreicht den Release Candidate, wenige Tage nach dem Erscheinen von Svelte 5.57. Ein überarbeitetes Vite-Plugin, der Wechsel von…
Chrome stellt auf einen zweiwöchigen Release-Zyklus um
Ab dem 8. September 2026 veröffentlicht Chrome alle zwei Wochen eine stabile Version. Das manuelle Verfolgen von Versionen weicht der…
htmx 4.0 setzt auf fetch() und macht die Attributvererbung explizit
Am 28. August 2026 veröffentlicht, baut htmx 4.0.0 seinen Kern auf fetch() um und bringt bewusste Breaking Changes. Attributvererbung, Event-Namen…
SvelteKit 3 erreicht den Release Candidate: Die Konfiguration wandert nach Vite und Remote-Funktionen kommen
SvelteKit 3 hat den Release-Candidate-Status erreicht: Die Konfiguration wandert nach Vite, Remote-Funktionen holen Servercode direkt in die Komponenten und ein…
View Transitions: flüssige Seitenübergänge ohne Framework
Die View Transitions API animiert den Wechsel von einem Zustand zum nächsten, innerhalb einer Seite wie zwischen zwei Seiten, ohne…
KI fürs Web
Claude Code 2.1.271 bringt den schnellen Modus in Remote-Sitzungen und Netzwerk-Allowlists pro Befehl
Claude Code 2.1.271 weitet den schnellen Modus auf Remote-Sitzungen in der Cloud oder auf selbst gehosteten Runnern aus. Zudem kommt…
GitHub Copilot bringt GPT-6 Astra in die Bezahltarife für langlaufende Coding-Aufgaben
GitHub hat GPT-6 Astra freigeschaltet, OpenAIs Modell für langlaufende Coding-Aufgaben, in den kostenpflichtigen Copilot-Tarifen. Es erscheint im Modell-Auswahlmenü von VS…
Fable 5.1: Anthropic senkt die Kosten für Cache-Lesevorgänge um 75 %
Anthropic hat Fable 5.1 am 1. September 2026 mit einem Kontext von einer Million Tokens und 75 % günstigeren Cache-Lesevorgängen…
Claude Sonnet 5 behält den Einführungspreis: die Erhöhung zum 1. September entfällt
Anthropic macht den Einführungspreis von Claude Sonnet 5 dauerhaft: 2 und 10 US-Dollar pro Million Token. Die für den 1.…
WebMCP: Websites werden zu Werkzeugen für KI-Agenten im Browser
WebMCP ist ein beim W3C vorgeschlagener Standard, mit dem eine Website ihre eigenen Aktionen als Werkzeuge deklariert, die ein KI-Agent…
Redaktionelle Agenten im Produktivbetrieb: was hält und was bricht
Geplante Routinen, MCP, Sub-Agenten und Absicherungen: Stand einer in achtzehn Monaten industrialisierten Praxis, samt dokumentierter Bruchstellen.
Das Magazin
Technische Nachrichten für Web-Berufe, geprüft und datiert
Mail Studio behandelt Frontend- und Backend-Entwicklung, Infrastruktur, Sicherheit, E-Mail und Zustellbarkeit, KI im Web sowie die Führung einer selbstständigen Tätigkeit. Jeder Artikel ist datiert, seine Quellen sind benannt, und jeder gemeldete Sachfehler wird sichtbar korrigiert.