Docker from Scratch: Build Production-Ready Containers
A five-part series covering Dockerfiles from first principles to production-ready patterns.
A five-part series covering Dockerfiles from first principles to production-ready patterns.
Use BROWSER=echo to prevent CLI tools from hanging when they try to open a browser in WSL.
Get from Ubuntu 24.04 LTS to a running Laravel 12 app using the official installer first, then the DDEV option for container-based workflows.
A CLI that runs structured code audits using GitHub Copilot across dead code, architecture, selectors, routing, tests, and observability.
How to write reusable Claude Code skills, featuring a codebase cleanup skill I built and ran on this very blog.
Set up Laravel Boost as an MCP server inside DDEV, with a WSL configuration for Windows users.
Learn how to prevent drift in Cursor AI rules to maintain accurate and relevant AI-assisted development workflows.
Ahnii! CORS (Cross-Origin Resource Sharing) lets your API accept requests from different domains….
Learn what CORS is, why it’s essential for web security, and how to implement it properly in your applications.
Learn how PSR-20’s Clock interface makes time-dependent code testable and predictable by abstracting PHP’s time functions.