coaudit: AI-Powered Code Audits with GitHub Copilot CLI

A CLI that runs structured code audits using GitHub Copilot across dead code, architecture, selectors, routing, tests, and observability.

February 15, 2026 · 5 min · Russell

Using Laravel Boost With DDEV

Set up Laravel Boost as an MCP server inside DDEV, with a WSL configuration for Windows users.

February 10, 2026 · 2 min · Russell

Drift in Cursor AI Rules

Learn how to prevent drift in Cursor AI rules to maintain accurate and relevant AI-assisted development workflows.

June 19, 2025 · 2 min · Russell

CORS: Understanding Cross-Origin Resource Sharing

Learn what CORS is, why it’s essential for web security, and how to implement it properly in your applications.

May 16, 2025 · 2 min · Russell

PSR-20: Clock Interface in PHP

Learn how PSR-20’s Clock interface makes time-dependent code testable and predictable by abstracting PHP’s time functions.

April 20, 2025 · 7 min · Russell

PSR-18: HTTP Client in PHP

Discover PSR-18’s HTTP client interface for making standardized HTTP requests, enabling swappable HTTP client implementations in PHP.

April 6, 2025 · 6 min · Russell

PSR-17: HTTP Factories in PHP

Learn how PSR-17’s HTTP factory interfaces decouple your code from specific PSR-7 implementations, enabling testable and portable HTTP applications.

March 23, 2025 · 5 min · Russell

PSR-16: Simple Cache in PHP

Learn about PSR-16’s simple caching interface, understand when to use it over PSR-6, and implement straightforward caching solutions in PHP.

March 16, 2025 · 7 min · Russell

PSR-15: HTTP Handlers and Middleware in PHP

Learn about PSR-15’s HTTP server request handlers and middleware interfaces, and how they enable modular HTTP application development.

March 2, 2025 · 7 min · Russell

PSR-13: Hypermedia Links in PHP

Discover PSR-13’s hypermedia link interfaces, understand HATEOAS principles, and implement discoverable APIs in PHP applications.

February 24, 2025 · 3 min · Russell