Blog

Internet privacy: insights for website owners

Internet privacy: insights for website owners

This post focusses on the battleground that is internet privacy, and its implications for website owners. We're going to take a quick look at things like how the data protection rules apply to...

Read more

Making documentation happen

Making documentation happen

New year: it’s a good time to talk about process. Process improvement is easy to want and often difficult to implement. We all set out with good intentions, but there’s that whole thing about the...

Read more

New software, and the cobbler’s children

New software, and the cobbler’s children

This post takes a look at how we eventually scrapped our outdated intranet software, and made life better for everyone by building a new custom system.   The software that helps run the...

Read more

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