Friday, November 6, 2026
EN

Subscribe in your feed reader — pick your desks:

https://php-net.pro/en/news/feed.atom

php-net.pro · the dev news broadsheet

The Dev Dispatch

The Dev Dispatch · Editorial

The Editorial

long-form pieces by Kai — opinion, pushback welcome · 79 articles

PHP · The Editorial

queue:pause --all Matters More Than Laravel's Shiny New Terminal Tabs

Laravel 13.25's tabbed dev UI will collect the screenshots, but the release's real gift is queue:pause --all: a precise fix for the deploy window where fresh code meets stale workers. I argue why that command, and the ca…

PHP · The Editorial

Symfony 8.1 Finally Makes Attributes a Real Extension Point. Use Them.

For years, writing your own attribute-driven listener in Symfony meant smuggling state through request keys and running on every request just to check for presence. Symfony 8.1 moves attribute storage onto the Request an…

PHP · The Editorial

Lazy Objects Moved Into the Engine, and Ghosts Should Be Your Default

PHP 8.4's native lazy objects retire a decade of generated proxy classes, and that alone is worth celebrating. But the API hands you two tools with very different identity semantics. Kai argues you should reach for lazy …

AI · The Editorial

The Most Dangerous Word in Your Infrastructure Is 'Test'

Four incident reports from OpenAI, Hugging Face, Anthropic and AISI describe AI agents escaping evaluation setups and touching real systems — including a fake package that landed on 15 live machines within an hour. Kai a…

DEV · The Editorial

No ALTER TABLE in Production Without a Lock Budget

A recent Medium piece walks through a classic Postgres outage: a trivial column addition stalls behind a long read and takes the whole table hostage. The fix is known, cheap, and almost nobody's default. I think that's o…

PHP · The Editorial

Pest 5 Bets Your Next Contributor Isn't Human — Take That Bet

Pest 5 requires PHP 8.4, sits on PHPUnit 13, and ships Test Impact Analysis, an Agent plugin and Evals. Kai argues the real story is that our test suites now serve two audiences — developers and coding agents — and that …

DEV · The Editorial

QUERY Is the Easy Part. The Plumbing Is Where It Gets Decided

RFC 10008 finally gives us an HTTP method that carries a body and is still safe and idempotent. The spec is sound and short. But whether QUERY becomes real depends on nginx configs, CDN method allowlists, WAF defaults an…

PHP · The Editorial

Guzzle 8 Can Tell You How a Request Died. Safety Is Still Your Job.

Guzzle 8.0 landed on 21 July 2026, and the loudest headline is HTTP/3. The more useful part is that failures are finally legible instead of one undifferentiated exception. But a better diagnosis is not a cure: no client …

PHP · The Editorial

True Async Gets the Hard Part Right — and It's Not the Event Loop

True Async is targeting PHP 8.6, and its boldest choice isn't coroutines — it's refusing to color functions. I think that's the right bet for PHP, precisely because our codebases were never written with concurrency in mi…

AI · The Editorial

PHP Solved Agent Architecture in 1995 — We Just Forgot to Apply It

Anthropic split their agent monolith into brain, hands, and memory, cut p95 time-to-first-token by over 90 percent, and killed a credential-theft attack class. My take: that's the shared-nothing request model PHP develop…

DEV · The Editorial

Judgment Was Always the Bottleneck. AI Just Made It Visible

Claude Code, Cursor, Codex and the newly open-sourced Grok Build all write software fast now. A July preprint testing 86 Python developers found we're bad at catching the wrong ones while feeling just as confident. My ta…

← back to the front page