Architecture
4 articles filed under Architecture.
The MySQL queries that look fine until 100K shops open the plugin
A plugin can pass code review and still melt a store. The query that costs 2ms on your laptop is a different animal on a WooCommerce database that has been alive for six years.
Gutenberg block deprecations without breaking a hundred thousand editors
Changing a block’s save() output without a deprecation is how you turn a routine release into an editor outage. Here’s the migration path I actually use when markup has to evolve.
What you must never forget when building a Gutenberg block in WordPress
Most Gutenberg pain isn’t React — it’s choosing the wrong render model, skipping migrations, ignoring accessibility, or fighting the browser instead of using the Interactivity API. Here’s the checklist I wish every new block started with.
SOLID principles for WordPress plugins (without the dogma)
A practical, opinionated take on applying SOLID to real WordPress codebases — where it helps, where it hurts, and where it's just CS-class noise.