Blog

The REALLY basic guide to SEO

The REALLY basic guide to SEO

There are plenty of organisations for whom SEO is an inherent part of their marketing efforts. Organisations for whom a difference of one place in the search rankings can make tens of thousands of...

Read more

Google Translate Vs CSP. Fight!

Google Translate Vs CSP. Fight!

Recently we were asked to implement a Content Security Policy (CSP) onto an existing site. The process of retro fitting CSP goes something like this: Put in a restrictive policy Test the...

Read more

How To Generate AVIF Images In PHP Today

How To Generate AVIF Images In PHP Today

The AVIF image format is a really exciting, it promises much higher compression without any noticeable loss of quality and is supported in most of the major browsers. If you want all the nitty...

Read more

Page Speed Insights Scores Aren't As Stable As You'd Think

Page Speed Insights Scores Aren't As Stable As You'd Think

We use a number of different tools when profiling our sites performance. PageSpeed Insights is one that gives you a nice high level and easy to compare scores. Recently though, I've become aware...

Read more

Adding Variable CSP Nonces To Static Sites

Adding Variable CSP Nonces To Static Sites

We build all different sized sites, some call for a full blown CMS but others are more suited to a static approach. These static sites come with some unique problems when it comes to CSP and...

Read more

The great home working experiment

The great home working experiment

There’s been plenty written already about how the current pandemic has affected the way we live and do business.  In some ways I don’t want to add to that noise. But it is useful to reflect – so...

Read more

Volunteering 2020

Volunteering 2020

This has been an interesting year, to say the least. We've been counting our blessings that Freshleaf seems to operate just as well with us all at home as it does when we're in the office, but the...

Read more

Making sense of IoT

Making sense of IoT

The IoT is not new. It’s essentially been with us since the first computers connected to the first networks. But from conceptual beginnings to real-world implementations in a few short years, it’s...

Read more

Incrementally Copying (Rsyncing) Files From A Kubernetes Pod

Incrementally Copying (Rsyncing) Files From A Kubernetes Pod

The most obvious choice for moving files in and out of containers is kubectl cp but it just does a straight copy of all the bytes. If you want to backup just a few changed bytes out of several...

Read more

Excel and data management - when will they learn?

Excel and data management - when will they learn?

We’ve written once or twice before about the perils of using Excel for the management of large-scale critical data… but it seems that big organisations and government agencies (who should know...

Read more