Skip to main content
Automated website reporting

Automated reporting for Oxford County Council

We were recently asked to provide some automated reporting on a jobs website advertising care jobs within Oxford, for part of a jobs website we made for Oxford County Council.

Multilingual news website

Using AI to make a news site multilingual

One of our clients is a very big and busy news site - we’re talking up to 2.2 million visitors a day. So to make that audience even bigger, we decided to harness the power of AI to translate the many articles they publish a day. 

Commission free charity ticket payments launch on activibees

We are super excited - and actually very proud - to announce that charities can now sell tickets for their events absolutely for free on activibees.com.

Author website development

Generating an Effective Content Security Policy with your Laravel React App

I recently had an interesting problem to solve. I’d built a brand new author website on a shiny installation of Laravel 10, utilising its out-of-the-box frontend start kit for React. Laravel Breeze offers React scaffolding via an Inertia frontend implementation. As the website explains “Inertia allows you to build modern, single-page React and Vue applications using classic server-side routing […]

ACF Advanced Custom Fields

If your WordPress website looks broken, it could be because of this.

WordPress is the incredibly popular blogging-come-full-website platform that powers over 835 million websites* in 2024. It’s functionality is extended by plugins, and one such very popular plugin is Advanced Custom Fields, which is used on over 2,000,000 sites across the world. ACF announced a while ago that they were making a change to how the […]

WordPress Popup Builder plugin causing sites to get hacked

A marketing agency recently asked us to help with a site they look after for a client because it was displaying odd behaviour – when they visited admin, the page was blank when they should have seen a login screen. We quickly deduced the site had been hacked, and traced the hack back to a […]

Getting a SSL certificate ready before launch: should you use Let’s Encrypt?

Let's Encrypt can only work on the final domain of a website meaning you can't set it up in advance.

Cannot contact ReCaptcha: an intermittent issue

We recently came up against a very annoying intermittent issue with Google recaptcha but hope we have found a fix.

How to add support for next generation file formats: HEIF and WEBP

HEIC is the name chosen by Apple for the new HEIF file format. HEIF stands for High Efficiency Image Format. It allows for images to maintain the same quality as .jpgs but at a fraction of th

Is Google Flutter a viable replacement to Adobe PhoneGap to non-native app developers?

There are a number of reasons why Flutter could be your preferred choice for cross-platform development moving forward.

Why is my Facebook ad traffic not showing up on my real time Google Analytics report?

The answer, the reason and what you can do about it.

Google Analytics and cookies: can you use IP anonymisation?

How to put together a cookie policy strategy and is IP anon for you?