Engineering notes, written down properly
Long-form technical writing on WordPress and WordPress VIP architecture, Gutenberg and ACF block development, e-commerce engineering, AI and RAG integration, and Core Web Vitals performance - written from production work, not theory.
Contentstack and Next.js: Building a Composable Front End
Delivery API access, live preview, webhook-driven revalidation and rendering modular blocks as typed React components.
· 7 min read
React & Next.js
Deploying Next.js: Vercel, Self-Hosted and Edge Trade-offs
What ISR, image optimisation and middleware actually require, and what breaks first when you move a Next.js app off Vercel onto your own infrastructure.
7 min read · React & Next.js
Headless & Composable CMS
Wix Velo for Developers: What You Can Build and Where It Stops
Data collections, backend web modules, external API access, and an honest account of where Velo's constraints make a project outgrow the platform.
6 min read · Headless & Composable CMS
Enterprise WordPress
Engineering for WPVIP (WordPress VIP): High-Concurrency Standards & VIP Go Compliance
An interactive technical guide detailing high-concurrency request routing, WPVIP code review compliance, Memcached patterns, and VIP Go readiness checklists.
7 min read · Enterprise WordPress
Enterprise WordPress
WP-CLI at Scale: Automation, Audits and Safe Migrations
Batching, memory ceilings, custom commands, dry runs and resumable migrations - how WP-CLI behaves once the database is too big to hold in memory.
7 min read · Enterprise WordPress
Enterprise WordPress
WordPress REST API vs WPGraphQL: Choosing an API Layer
Caching behaviour, query cost, over-fetching and authentication - the trade-offs that actually decide which API layer a headless WordPress build should use.
7 min read · Enterprise WordPress
Commerce & Automation
Designing Resilient Multi-Platform Data Pipelines with n8n and Webhooks
Handling high-volume webhooks, idempotency, automated failure retries, and AI-assisted data classification.
7 min read · Commerce & Automation
Commerce & Automation
Shopify Hydrogen and Custom Storefronts: When to Leave Liquid
Liquid, Hydrogen or your own Storefront API front end - what each costs in app compatibility, checkout control and ongoing maintenance.
6 min read · Commerce & Automation
React & Next.js
Next.js Caching Explained: Four Layers and How They Interact
Request memoisation, data cache, full route cache and router cache - what each stores, how to invalidate it, and where stale content actually comes from.
5 min read · React & Next.js
Enterprise WordPress
Gutenberg Block Development: A Production Architecture Guide
Attribute schemas, deprecations, static versus dynamic rendering, and the block architecture decisions that decide whether your content stays portable.
7 min read · Enterprise WordPress