
Setting up a service to clear Craft's job queue
Using Redis for higher availability is great, but there is a potential pitfall.
Latest Blog Posts


Understanding and organising your page headings
Getting to grips with HTML headings on each page of your website is a surprising simple, yet powerful way to improve both accessibility and technical SEO.


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.


Understanding Tachyons CSS
Understanding the benefits of Utility-First CSS and getting the most out of it with Tachyons, a CSS framework that enables you to create fast-loading, scalable and responsive websites while writing as little CSS as possible.


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


The Impossible PageSpeed Score
It's achieveable and we've done it, but we don't think that 100% pagespeed scores on both desktop and mobile are practical on the web any longer.


GDPR - Generating a Data Report Within Craft CMS
Steps we’ve taken using Craft CMS to simplify the process of generating a data report for our clients


Building our first plugin for Craft 3
We go through the main changes for Craft 3 which have affected our custom plugins