Easily fixing insecure references

One of the easiest mistakes to make when trying to convert an insecure HTTP website over to a secure HTTPS one is mixed content. Mixed content is when the site itself is loaded over HTTPS, but it contains links to content which are HTTP and therefore insecure – there’s no point knowing that the page…

New Cloudflare app – Instant Page

I wrote a post 3 months ago about pre-fetching links to improve performance.  This post talked about a library called instant.page, which is a free and open source library that uses just-in-time preloading, meaning it preloads a page right before a user clicks on it. Pages are preloaded only when there’s a good chance that a user…

WordPress custom sort order

I’ve been battling recently with trying to get a custom sort order to work in WordPress, and despite a lot of Googling I found it really hard to find an answer that worked. I love Advanced Custom Fields, it’s a fantastic WordPress plugin for adding custom fields to pretty much anything in WordPress, but I typically…

Switching web hosting to Krystal

A little over two weeks ago I went dot-com, moving my website to www.riklewis.com.  This was in part due to the fact that I really wanted to move away from 123-Reg hosting, as I’d been having so many problems with them, especially with their uptime and support. I shopped around, heard good things about Siteground, especially for…

Sonarwhal renamed to Webhint

A little over a year ago I wrote a post about testing your website with sonarwhal, a new tool I’d heard about for testing you website for security, performance and accessibility issues.  I then followed that up with a post about sonarwhal via the command line. I did promise to go through and fix all the issues…