TOOL
Tooling & Workflow
Local environments, static analysis, CI, release packaging and debugging technique.
What PHPStan Catches in a WordPress Plugin, and What It Misses
PHPStan finds undefined variables and wrong argument counts in plugin code. It cannot see a wrong capability name, a filter arity bug or a SQL injection.
TOOL
Tomas Lindqvist
04 SEP 2026 · 8M
Building a Plugin Zip You Can Trust on Release Day
A release script turns a working tree into a zip you can verify. The build order, the checks worth automating, and the property that makes them mean anything.
TOOL
Devon Parker
09 JUL 2026 · 8M
Closing the Gap Between a Bug That Will Not Reproduce and Production
PHP version, extensions, object cache, database engine and WP_DEBUG explain most bugs that happen on the server and not on your laptop. Matching six is enough.
TOOL
Devon Parker
08 APR 2026 · 8M
The Code Review Checklist That Actually Works on WordPress Diffs
Generic review advice fails on WordPress code, because the framework hands you escape hatches. What to check on a PR, in the order that pays for itself.
TOOL
Devon Parker
14 JAN 2026 · 8M
Database Migration Safety When the Store Cannot Go Offline
A plugin schema change runs inside a web request, on a database you do not control, with no rollback. The rules that keep it survivable.
TOOL
Tomas Lindqvist
07 JAN 2026 · 8M
Debugging a Live Store When You Cannot Attach a Debugger
WP_DEBUG leaks paths, SAVEQUERIES eats memory, and a step debugger blocks the request. How to find the cause with logs and targeted instrumentation instead.
TOOL
Martin Kiel
15 DEC 2025 · 8M