Skip to main content
ArticlesProjects
Architecture Journals

Technical Articles

Opinionated writing on software systems, strict monolithic domain boundaries, testing strategies, and Laravel performance.

Articles169
Est. Read Time1,517 mins
Topics19
Series Parts34

Fibers give PHP concurrency. The Polling API gives it native epoll and kqueue. Here's how to build on both, with honest benchmarks.

phpphp-86fibersasync-php

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.

phpphp-86async-phprfc
2026-06 · 11 min read

A Proper Look at Tabstack

A developer's review of Tabstack, the Mozilla-backed web API that gives AI agents clean extraction, browser automation, and cited research without a scraper.

tabstackai-agentsweb-automationapis

A hands-on look at Mozilla's tabstack CLI: a single Go binary that turns any URL into clean Markdown or JSON, runs browser automation, and scripts neatly.

tabstackgocliai-agents

Practical tips for building Laravel APIs developers trust: contract-first design, versioning, RFC 9457 errors, idempotency and more. Free book inside.

laravelapi-designrest-apisphp
2026-06 · 9 min read

Testing Actions, Not Mocks

Mocking your own Actions tests the wiring, not the behaviour. How I test Laravel Action classes for real with Pest, and where fakes still belong.

laraveltestingsoftware-architecturepest