PyTorch 2.14 bringt schnellere Mac-Kernels, ein neues GEMM-Backend und fehlertolerantes verteiltes Training. Die Änderung, die mir nicht aus dem Kopf geht, ist kleiner: torch.compile verweigert unter Python 3.15 jetzt de…
Route::query() wird die Aufmerksamkeit bekommen, aber die wichtige Änderung in Laravel 13.35 ist leiser. Mit Schedule::alwaysOnOneServer() und global strikten Form Requests ersetzt eine Zeile Konfiguration eine Regel, an…
PHP 8.6 entscheidet sich immer wieder für einen geworfenen Fehler statt für eine höfliche Vermutung, und ich halte das für das Beste an diesem Release. Mit einer Ausnahme: Partial Function Application hält ihre Argumente…
Fast ein Jahr nach dem Release von PHP 8.5 reden alle immer noch über |>. Ich glaube, das Feature, das dir den meisten Ärger erspart, ist die neue URI-Extension, die URLs endlich nach RFC 3986 und WHATWG parst. Pipes mac…
Mistral Large 4 kommt im Artificial Analysis Index auf 38 Punkte. Damit liegt es gleichauf mit einem Modell, das pro Aufgabe ein Sechzehntel kostet, und auf Mistrals eigener Plattform läuft ein stärkerer Konkurrent. Kai …
Laravel 13.35 bringt Route::query() und gibt der brandneuen HTTP-Methode QUERY damit einen festen Platz im Router. Ich finde, neue Endpoints mit vielen Filtern sollten sie sofort nutzen, nicht irgendwann. Ja, deine Proxy…
Alle zitieren den VS-Code-Build, der von 77.8 Sekunden auf 7.5 fällt. Mich interessiert mehr, was dabei fehlt: eine stabile programmatische API. Für PHP, dessen statische Analyse von ihren Plugin-Ökosystemen lebt, wiegt …
Symfony 8.2 gibt die Konfiguration an die Komponenten zurück: 29 neue Bundles mit jeweils eigenem Config-Root, und die alten framework:-Schlüssel funktionieren über Aliase weiter. Das ist großzügig, und genau deshalb sol…
Symfony 8.2 bringt jede Menge neue Features, aber am meisten interessiert mich eine einzige Transport-Option: die Transactional Outbox. Wenn das Verhindern von Dual Writes nur noch eine Zeile Konfiguration kostet, wird d…
Mago, die Rust-Toolchain für PHP, formatiert, lintet, analysiert und bewacht die Architektur aus einem einzigen Binary, und das Tempo ist echt. Kai meint: Klug ist es, ihm schon jetzt die schnellen, günstigen Checks zu ü…
Mit React 19.3 rendern voneinander unabhängige Transitions jeweils für sich, statt aneinandergekoppelt zu sein. PHP-Entwickler kennen die Idee: Genau so verhindern FPM-Worker seit Jahren, dass ein langsamer Request alle …
Partial Function Application kommt mit PHP 8.6 und macht den Pipe-Operator endlich angenehm. Man liest es aber leicht falsch. Ein Partial wertet seine festen Argumente genau einmal aus, nämlich beim Erzeugen, und verlier…
Mit Angular v22 sind Signal Forms und die auf resource basierenden asynchronen Signals stabil. Für PHP-Teams, die ein Angular-Frontend auf Laravel oder Symfony betreiben, ist das der Anlass, Validierungsregeln und Server…
Mit dem Laravel AI SDK 1.0 kann ein Agent einen Tool-Aufruf anhalten, bis ein Mensch entscheidet, was passiert. Das ist nützlich, und es ist eben auch ein Dialogfenster. Wer je zugesehen hat, wie Leute Dialogfenster wegk…
PHP 8.5 bringt Uri\Rfc3986\Uri und Uri\WhatWg\Url mit, und der naheliegende Einwand lautet, eine saubere Klasse wäre einfacher gewesen. Kai hält die Aufteilung für die eigentliche Lösung: Die meisten URL-Bugs entstehen, …
laravel/mcp 1.0 streicht serverseitige Sessions, und für eine Sprache, die auf Share-Nothing-Requests gebaut ist, ist dieser Teil des Upgrades im Wesentlichen ein grep. Die Arbeit, die echtes Nachdenken verdient, ist die…
Partial Application wird den Applaus bekommen, aber die Substanz von PHP 8.6 steckt meiner Meinung nach woanders: Time\Duration, clamp(), SortDirection, JSON-Fehler mit Koordinaten und eine native Polling-Schicht. Der Co…
Das Laravel AI SDK hat v1.0.0 erreicht, und das Feature, das mich interessiert, ist nicht Chat-Streaming. Es ist Klassifikation auf dem winzigen Jev-Modell: billige, schnelle Antworten auf die Ja/Nein-Fragen, die den Gro…
WordPress 7.1.2 patcht CVE-2026-87902, eine kritische Schwachstelle bei der Template-Einbindung rund um get_page_template(). Der Exploit greift nur, wenn Theme-Layout, pearcmd.php und register_argc_argv zusammenkommen, u…
Python 3.15 erscheint am 1. Oktober mit den Lazy Imports aus PEP 810, und für einen PHP-Entwickler sieht das aus wie Composer-Autoloading minus die Ökosystem-Disziplin, die Autoloading sicher gemacht hat. Das Opt-in-Keyw…
Laravel 13 liefert still und leise zwei gegensätzliche Antworten auf eine Frage: Wohin gehört Konfiguration? Du kannst Queue-Einstellungen per PHP-Attribut direkt an die Job-Klasse heften oder Jobs zentral mit Queue::rou…
NVIDIA zahlt Berichten zufolge 12,9 Milliarden Dollar für Hugging Face, und die meisten von uns haben ein Dockerfile, das beim Build ohne einen zweiten Gedanken hf.co per curl anspricht. Diese Lektion haben wir mit Compo…
Das Swoole-Team hat TypePHP als Open Source veröffentlicht: einen AOT-Compiler, der ein typisiertes PHP-Subset in native Binaries verwandelt und bis zu 150x Speedup verspricht. Kai findet die Schlagzeilen-Zahl am wenigst…
PHP 8.6 kommt am 19. November 2026 und ist ein leichtes Release: partielle Funktionsanwendung, eine Duration-Klasse und rund dreißig Deprecations. Mein Argument: Der Versionssprung ist trivial, also steck die gesparte Ze…
GiveWPs erster Versuch, CVE-2026-82222 zu beheben, hat das bösartige Objekt erkannt und danach trotzdem die ursprüngliche Payload zurückgegeben. Diese eine Zeile ist die ganze Lehre aus dem CVSS-10.0-Bug: allowed_classes…
Anthropic hat Bun gekauft, weil Claude Code darauf ausgeliefert wird, und der Deal wird Bun vermutlich besser machen. Kai sieht die eigentliche Lektion woanders: Single-Vendor-Ownership bei Runtimes wird zur Normalität, …
CVE-2026-85046, ein in freier Wildbahn ausgenutzter Type-Confusion-Bug in V8, wird unter 'Browser-News' abgelegt. Falsche Schublade. Wenn deine PHP-App PDFs mit Browsershot rendert, Dusk oder Panther in der CI laufen läs…
Symfony 7.3 hat Votern ein Vote-Objekt und addReason() spendiert; 7.4 und 8.0 legen extraData plus zwei Twig-Funktionen nach, die die komplette Access-Entscheidung offenlegen. Die Boolean-Ära der Autorisierung ist leise …
Der |> in PHP 8.5 ist ein Feature mit einer einzigen Regel: Wert links rein, erstes Argument rechts raus. Die lauteste Beschwerde sind die Klammern, die du um jede Arrow Function mit mehreren Argumenten brauchst. Ich hal…
Ein französischer Erfahrungsbericht über den Umzug einer Sulu-Site auf FrankenPHP misst 30 bis 40 ms Ersparnis pro Request, null wiederholte MySQL-Verbindungen und einen fiesen 404 in Produktion. Kai argumentiert, dass d…