Insights

Development insights and technical guidance.

Practical writing on scoping, performance, integrations and long-term maintenance — from the people doing the work.

Written by developers, not a content team.

Everything here comes out of real project work. When we solve something that took longer than it should have — a migration that nearly lost its redirects, an integration failing quietly for a week, a checkout buckling under trade orders — we write it up.

The aim is that you can read one of these and either solve the problem yourself, or know enough to brief whoever does. We would rather be useful than gated.

What we write about

  • Scoping and estimating — defining work so it can be priced honestly
  • Performance — where speed is won and lost, and when to care
  • Integrations — connecting systems so they stay connected
  • CMS migration — moving platforms without losing content or rankings
  • Ecommerce — where standard plugins stop coping
  • Support — what a retainer should actually cover

WordPress vs Static Site Generators

How a CMS-managed site compares with one built by a static site generator on editing, performance, hosting and long-term maintenance cost.

Read article →

How to animate to auto in CSS

Animating an element to height auto used to require JavaScript. How calc-size() and interpolate-size solve it in CSS, with fallbacks for older browsers.

Read article →

15 web performance peculiarities

Fifteen web performance behaviours that are easy to get wrong, from image sizing and font loading to third-party scripts and layout shift.

Read article →

Better animation with the CSS linear() function

The CSS linear() function approximates spring and bounce easing without JavaScript. How it works, how to generate curves and where it is supported.

Read article →

Web hosting - www vs apex domains

Should your primary domain use www or the bare apex? The branding, DNS, cookie and CDN implications of each, and how to redirect the one you drop.

Read article →

Performance Should Be Scoped, Not Added at the End

Why web performance decisions begin with architecture, content and third-party services rather than a plugin installed the week before launch.

Read article →

A Practical Approach to Integration Architecture

How to reduce fragile point-to-point connections between systems by defining data ownership, boundaries, logging and failure handling before you build.

Read article →

Engineering WooCommerce for Operational Complexity

Where standard ecommerce plugins stop coping, and how to engineer checkout, pricing and order workflows around how a business actually operates.

Read article →

What Useful Ongoing Development Support Looks Like

What a web support retainer should actually cover, how hours are best used, and the difference between reactive maintenance and planned improvement.

Read article →

CMS Migration: When to Move and When to Stay

How to judge whether a CMS migration is justified, what it genuinely costs, and when improving the platform you already have is the better decision.

Read article →
Work with us

Have a project that needs this kind of thinking?