DEV Community

PHP

Home for all the PHP-related posts on Dev.to!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The Symfony Workflow Component: The State Machine PHP Quietly Ships

The Symfony Workflow Component: The State Machine PHP Quietly Ships

Comments
8 min read
Symfony API Platform vs Laravel API Resources: When Each Earns Its Keep

Symfony API Platform vs Laravel API Resources: When Each Earns Its Keep

Comments
10 min read
Symfony Mercure: Server-Sent Events at Scale Without WebSockets

Symfony Mercure: Server-Sent Events at Scale Without WebSockets

Comments
9 min read
Eloquent vs Query Builder: 5 Cases Where Eloquent Costs You 10 the Query Time

Eloquent vs Query Builder: 5 Cases Where Eloquent Costs You 10 the Query Time

Comments
8 min read
Rector in 2026: The 6 Rules That Pay for Themselves on Any Legacy Codebase

Rector in 2026: The 6 Rules That Pay for Themselves on Any Legacy Codebase

Comments
9 min read
Blackfire vs Xdebug Profiling: Which One Tells You the Truth at Production Scale

Blackfire vs Xdebug Profiling: Which One Tells You the Truth at Production Scale

Comments
8 min read
Laravel Reverb in Production: Lessons From 50k Concurrent WebSocket Connections

Laravel Reverb in Production: Lessons From 50k Concurrent WebSocket Connections

Comments
10 min read
PHP JIT in 2026: When It Helps (Spoiler: Rarely the Web Path)

PHP JIT in 2026: When It Helps (Spoiler: Rarely the Web Path)

Comments
8 min read
Laravel 12 Octane: FrankenPHP vs Swoole vs RoadRunner in 2026

Laravel 12 Octane: FrankenPHP vs Swoole vs RoadRunner in 2026

Comments
9 min read
Laravel Pulse Is Free Datadog. Here's How to Make It Replace Yours.

Laravel Pulse Is Free Datadog. Here's How to Make It Replace Yours.

Comments
8 min read
The Symfony DI Compiler Pass Every Senior Dev Should Know

The Symfony DI Compiler Pass Every Senior Dev Should Know

Comments
8 min read
Laravel Horizon Won't Save You From Long Jobs. Use This Splitting Pattern.

Laravel Horizon Won't Save You From Long Jobs. Use This Splitting Pattern.

Comments
9 min read
PHPStan Level 10: Why You Should Stop at 8 (and What 10 Actually Costs You)

PHPStan Level 10: Why You Should Stop at 8 (and What 10 Actually Costs You)

Comments
7 min read
Symfony Lock Component: Distributed Locks in 50 Lines (No Redis Required)

Symfony Lock Component: Distributed Locks in 50 Lines (No Redis Required)

Comments
8 min read
Laravel Sanctum vs Passport vs Fortify: The 2026 Decision Tree

Laravel Sanctum vs Passport vs Fortify: The 2026 Decision Tree

Comments
8 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.