Articles Tagged: php
Technical writings, opinionated architectures, and development guides tagged with php.
Building an order fulfilment workflow in Laravel
Build a real order fulfilment workflow in Laravel: signals from webhooks, timeouts, retries, branching, sleep and saga compensation, one step at a time.
Strangling Procedural Legacy PHP into Laravel
Replace a procedural PHP monolith with Laravel one route at a time. Nginx ingress, session bridging that actually works, and Eloquent on a legacy schema.
Fibers Plus the Polling API: What Async PHP Actually Looks Like Now
Fibers give PHP concurrency. The Polling API gives it native epoll and kqueue. Here's how to build on both, with honest benchmarks.
The Polling API Is the Most Underrated RFC PHP Has Shipped in Years
The Polling API gives PHP 8.6 native epoll and kqueue at last. Here's why the RFC nobody discussed is the most consequential in years.
The Tips Behind API Artisan: Building Laravel APIs Developers Actually Want to Use
Practical tips for building Laravel APIs developers trust: contract-first design, versioning, RFC 9457 errors, idempotency and more. Free book inside.
The Reason I Love Tempest for APIs
Tempest makes API development feel lightweight by combining typed request objects, attribute-based validation, discovery-driven routing, and built-in mapping with minimal ceremony.
The PSR Standards You Are Probably Ignoring
Five PSR standards that most PHP developers skip. Master them and write code that works anywhere, tested easily, and tied to nothing.
Introducing Signal: documentation that lives in your code
Signal is a PHP library that generates living documentation from native attributes. Annotate your classes, run one command, get accurate docs.
Building Real Applications with TempestPHP
How to structure TempestPHP applications with domain-first folders, repositories, command handlers, and thin controllers that stay maintainable.
Building polished CLI tools with MiniCLI v5
Transform PHP scripts into professional CLI products with MiniCLI v5's zero-dependency architecture and instant boot times.
The Object Design Style Guide for PHP 8.5 - Discipline without friction
How PHP 8.5 absorbs Noback's Object Design Style Guide patterns directly into syntax, eliminating ceremony.
The Pattern-First Trap in PHP
Why starting with design patterns too early can overcomplicate PHP apps, and a practical way to design from constraints instead.