Home/Blog
Field notes from the studio.
Practical writing on Shopify, WordPress, design systems and shipping custom web products — from the team that builds them.
Latest articles
-

What Metaobject Access in Shopify Functions Unlocks
The 2026-04 changelog was dominated by deadlines — the Scripts shutdown, inventory API rewrites, expiring access tokens. But buried under the breaking…
-

Building Cart & Checkout Discounts with Shopify Functions in 2026
If you build for Shopify, 2026 is the year the old way of doing discounts finally goes away. Shopify Scripts stop being…
-

Shopify OS 2.0 sections: a practical theming workflow
Online Store 2.0 changed how sections work — every template is now JSON, and sections can live anywhere. Here is the workflow…
-

Block themes in production: what we learned shipping five FSE builds
Full Site Editing is finally production-ready — if you treat theme.json as a design-token contract and resist the urge to fight the…
-

Design tokens that survive the handoff
A palette in Figma is not a design system. Tokens only earn their keep when the same names flow from design files…
-

Building Shopify apps that merchants actually keep
Most Shopify apps are uninstalled within a week. Here is the small set of things that keep ours installed for years.
-

Choosing between custom code and SaaS for booking systems
Every booking project starts with the same question: build or buy? The honest answer depends on three things — calendar complexity, payment…
-

A pragmatic guide to WordPress block themes
Full Site Editing is finally good — if you ignore half of it. A field guide to the parts that earn their…
-

Speed as a feature: getting WordPress under 1 second
Most slow WordPress sites are slow for boring reasons: render-blocking CSS, unoptimised hero images and plugin sprawl. A repeatable checklist fixes 80%…
Get our field notes by email.
One considered email a month on building better digital products. No spam, unsubscribe anytime.