Blog

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

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

Integrating Business Critical Systems with your Website
Integrating your website with your business critical systems can be complex, but the rewards are greater efficiency and improved customer interactions.

Using Push Notifications with CraftCMS
What are they and how do I set them up? We delve into the world of service workers and push notifications

Page Speed Optimisation - Latest Techniques
Optimising our font loading and htaccess file. Includes image manipulations using srcset, webp and lazy loading. Make your sites load faster!

Simplifying Local Development for Craft CMS
Setting up local development with MAMP and composer without the need for valet, homestead, docker, etc. We also make use of project config and automation.

High Availability Hosting for CraftCMS
We look at how to build and configure a HA server environment using the command line. We also configure Craft to use external Redis and Database servers.

Can my website keep working without any changes?
If you don’t know that websites have a life expectancy or how to find out what it might be, then this is the article for you.

Managing Help & Support as an Agency
We take a look at services like Zendesk & Front to review the experience for our clients, as well a few helpful integrations that we’ve created

Getting Technical: Building Complex Craft Plugins
Long Read: This acts as an in depth centralised location for plugin development