The Blog.
WordPress and WooCommerce articles from the work itself: development decisions, performance investigations and useful automation. Start with a topic, follow the evidence and take the next practical step.
Looking for help implementing an idea? Explore WordPress engineering and workflow automation services.
The deeper
questions.
More than tips. Perspectives on building systems that survive reality.
All writing.
Browse by problem, system or discipline.

WordPress errors after a PHP upgrade: diagnose the failing layer before changing more
Diagnose WordPress errors after a PHP upgrade, from missing extensions and fatal errors to broken jobs, with private logging and a controlled recovery plan.
Read article
PHP security updates: what delaying a patch can cost a WordPress business
Plan PHP security updates around exposure, support deadlines and business continuity, with clear ownership, patch verification and a tested recovery route.
Read article
PHP 8.2 Reaches End of Life on 31 December: Upgrade Your WordPress Store
PHP 8.2 end of life is 31 December 2026. Plan a tested WordPress upgrade with plugin checks, staging tests and recovery steps that protect recent orders.
Read article
WordPress PHP compatibility checks: audit plugins, themes and the code between them
Check WordPress PHP compatibility across core, plugins, themes, custom code and server extensions, then turn scan findings into useful release decisions.
Read article
PHP 8.5 for WordPress developers: useful features, real upgrade decisions
Explore PHP 8.5 for WordPress development, including the pipe operator, URI tools, compatibility boundaries and the checks needed before a production move.
Read article
WooCommerce Black Friday 2026: The Technical Prep Checklist
Use my WooCommerce Black Friday checklist to test checkout, stock, tracking and staging load before the 2026 sale, with clear owners and a recovery plan.
Read article
Upgrade PHP in WordPress safely: a rehearsal, a release plan and a way back
Upgrade PHP in WordPress with a tested staging copy, plugin checks, protected live data and a rollback plan that goes beyond restoring yesterday's backup.
Read article
PHP2Shell and WordPress: what to patch, what to verify, what comes next
Understand PHP2Shell, identify the PHP runtime serving WordPress, verify patched builds and plan the checks that a hosting update alone cannot replace.
Read article
WordPress synced patterns: reuse a layout without sharing every word
Use WordPress synced patterns and overrides to share layouts while keeping local copy editable. Includes a decision table and a safe change workflow.
Read article