Blog

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

Handling large image and file sizes
What do you do when your clients keep uploading massive files to their website, killing the server? When working with Craft CMS, there is an easy solution.

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.

Compiling Tachyons CSS with Gulp
Following up on a previous post, this is how we implemented Tachyons into our CSS build process with Gulp.

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

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.