RoadRunner for Long-Running PHP
RoadRunner is a Go-based application server that hosts PHP workers. The framework boots once per worker; subsequent requests are served against the warm state.It is a strong altern…
Read article →Notes on JavaScript, PHP, WordPress, design, performance, and the practical side of shipping better digital products.
Topics covered
The blog is designed to support both technical readers and clients who want clearer language around scope, quality, and implementation decisions.
RoadRunner is a Go-based application server that hosts PHP workers. The framework boots once per worker; subsequent requests are served against the warm state.It is a strong altern…
Read article →FrankenPHP is a Go binary that embeds the PHP interpreter and serves HTTP through Caddy. Worker mode keeps PHP processes warm — competing directly with…
Read article →Symfony Messenger abstracts message buses and transports. Drop in Redis, RabbitMQ, Doctrine, or SQS without changing message handlers.It is the right tool for retries, delayed…
Read article →The N+1 query is the silent killer of Laravel apps. with('relationship') eager-loads in one extra query; with('post.author') chains across hops.For 'select only what you need'…
Read article →Carbon wraps DateTime with a friendlier API: now()->addDays(5)->startOfMonth(). The catch is mutability — operations modify the instance.For new code, prefer CarbonImmutable …
Read article →