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 Unit of Work Boundary in PHP: One Transaction Per Use Case

The Unit of Work Boundary in PHP: One Transaction Per Use Case

Comments
6 min read
The Specification Pattern With Doctrine Criteria: Queries That Don't Leak

The Specification Pattern With Doctrine Criteria: Queries That Don't Leak

Comments
7 min read
Symfony Messenger Transports: Building a Transactional Outbox on Top

Symfony Messenger Transports: Building a Transactional Outbox on Top

Comments
6 min read
The handshake tax: reuse your HTTP client in Magento integrations

The handshake tax: reuse your HTTP client in Magento integrations

1
Comments
3 min read
Eloquent Events vs Domain Events: Why the Framework Hook Isn't Enough

Eloquent Events vs Domain Events: Why the Framework Hook Isn't Enough

Comments
7 min read
PHP 8.5 vs 8.4: The Five Features That Change How You Write Code

PHP 8.5 vs 8.4: The Five Features That Change How You Write Code

Comments
5 min read
Laravel Nightwatch: First-Party APM and What It Actually Replaces

Laravel Nightwatch: First-Party APM and What It Actually Replaces

2
Comments 2
6 min read
PHP 8.5's New URI Extension: Parsing URLs Without the parse_url() Footguns

PHP 8.5's New URI Extension: Parsing URLs Without the parse_url() Footguns

Comments
6 min read
The src/ Layout for Hexagonal PHP: Layers and Import Rules

The src/ Layout for Hexagonal PHP: Layers and Import Rules

Comments
6 min read
Symfony: Validating & Secure your API Requests

Symfony: Validating & Secure your API Requests

2
Comments
1 min read
The Symfony Scheduler Component: Cron in Your App, Not Your Crontab

The Symfony Scheduler Component: Cron in Your App, Not Your Crontab

Comments
6 min read
Coordinating Video Region Routers With etcd Distributed Configuration

Coordinating Video Region Routers With etcd Distributed Configuration

Comments
10 min read
Laravel Precognition: Live Validation That Reuses Your Backend Rules

Laravel Precognition: Live Validation That Reuses Your Backend Rules

1
Comments 1
6 min read
Adding an AI Chatbot to Your Laravel App with the OpenAI API

Adding an AI Chatbot to Your Laravel App with the OpenAI API

1
Comments
3 min read
Idempotent gateway sync: adopt on conflict, paginate for real, and never widen scope

Idempotent gateway sync: adopt on conflict, paginate for real, and never widen scope

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