Skip to Main Content
Score your website's performance - get a personalised report in 2 minutes →

Blog

Web Performance Optimisation Dashboard

Critical CSS, Blitz and Imager X: how we make Craft 5 sites fast

Matt Shearing
By Matt on
—

How we keep Craft 5 sites fast: per-page critical CSS from Puppeteer, Blitz static caching and Imager X responsive images.

Latest Blog Posts

Craft vs Word Press Cost Comparison
Matt Shearing

Craft CMS vs WordPress: the real costs

WordPress looks cheaper on day one. We compare licences, plugins, maintenance, security and editing, and say when WordPress is the right call.

By Matt on — Craft CMS
Tests running forever
Matt Shearing

Write the Tests Once, Let Them Run Forever

Clean code is half the story. The other half is knowing, automatically, whether the site still actually works.

By Matt on — Strategy , Code
Toolchain for clean code
Matt Shearing

The Toolchain We Actually Use to Keep AI-Written Code Clean

A follow-up to Why Clean Code Makes Your AI Assistant Smarter (and Cheaper) - this time, what's actually running under the hood.

By Matt on — Code
Tooling blog image
Matt Shearing

Why Clean Code Makes Your AI Assistant Smarter (and Cheaper)

Inconsistent code doesn't just slow your team down, it quietly inflates your AI costs too. Here's how automated linting and formatting hooks keep your codebase clean, your AI output sharper, and your token spend under control.

By Matt on — Code
Poor Security Padlock
Matt Shearing

Do I really need these security updates?

Security updates feel optional until it's too late. Learn how the six layers of web security work together, why outdated systems attract hackers, and how GDPR fines are hitting businesses that ignore basic precautions.

By Matt on — Strategy , Opinion
Why Word Press Isnt Really Free Banner
Matt Shearing

Why WordPress Isn’t Really Free

WordPress may be free to download, but running a business site on it isn’t. Hidden costs pile up - plugin licenses, security tools, maintenance, and fixes when updates break things.

By Matt on — Strategy , Opinion
Crafting Structured Data for AI Responses Banner
Matt Shearing

Crafting Structured Data for AI Responses

How to help the AI and search engines understand your content better by providing relevant context to ensure a higher quality of indexing. With code examples.

By Matt on — Marketing , Craft CMS
Chat GPT Image Jul 23 2025 03 53 31 PM
Matt Shearing

Safety. Security. Accountability. Do we really trust AI?

We take you on a journey to explore this world-changing technology together. Form your opinions with us, only to discover that you will constantly challenge them. This is what it means to be human.

By Matt on — Strategy , Opinion
Js typewriter
Matt Shearing

TypeScript - PHP style error checking in JS

What is it and should you be using it? Does it replace other libraries or work alongside them? We take a look and find all the answers in this deep dive / tutorial.

By Matt on — Code
Prioritizing User Experience Blog Image
Matt Shearing

Prioritising User Experience: Balancing Client Goals with User Needs

As a digital agency, it’s crucial to guide clients toward prioritising user needs over personal taste

By Matt on — Design