Blog

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.
Latest Blog Posts

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.

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.

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.

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.

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

Pagespeed tricks for loading third party scripts via GTM
Tired of third party scripts dragging down your pagespeed scores? We've found a way of preventing this with a simple piece of JS inside our GTM container.

Integrating External Database Connections
Exploring database connection methods in CraftCMS and Yii. We connect to a Microsoft Azure database and show examples of how we can handle the data in a number of different ways between our plugin code and templates

Refactoring a slow search page with ajax to load faster
When connecting to enterprise systems we need to return the most recent data, this means we can't use caching but we end up with a slow loading page as a result. In this article we explain how to improve the speed whilst keeping the data fresh.

How higher traffic and sales exposed hidden performance issues and bugs
An honest look into some weaknesses in a site we've built, exposed by the perfect storm of situations. We set the scene and describe how we fixed it.
Working from home - our top tips
We showcase our home work stations and explain some of the ideas we've had to stay productive and sane