Building a Codebase Cleanup Skill for Claude Code
How to write reusable Claude Code skills, featuring a codebase cleanup skill I built and ran on this very blog.
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.
Discover PSR-18’s HTTP client interface for making standardized HTTP requests, enabling swappable HTTP client implementations in PHP.
Learn how PSR-17’s HTTP factory interfaces decouple your code from specific PSR-7 implementations, enabling testable and portable HTTP applications.
Learn about PSR-16’s simple caching interface, understand when to use it over PSR-6, and implement straightforward caching solutions in PHP.
Learn about PSR-15’s HTTP server request handlers and middleware interfaces, and how they enable modular HTTP application development.