If you are a user of Cloudflare Workers KV, like me, then you will have received an email alerting you to a vulnerability that has recently been discovered and fixed, on 14th October. They’d actually deployed a fix within 4 hours of being notified via their bug bounty program on HackerOne, which is impressive to…
Better Security Pro is coming
Earlier this year I released two new security plugins to the WordPress plugin library; Better Passwords and Better Headers. I then followed that up a couple of months later with an announcement of a third plugin; Better Detection. These are all available for free from the WordPress plugin library. Today I am announcing that since then…
Cloudflare full page caching – part 3
In part one I discussed the benefits of using Cloudflare to cache our generated HTML and in part two we set the Cloudflare Worker and got it working. However, I’ve found that there’s one particular tweak to the example Worker which helps things run a little smoother for some setups. I’ve talked before about WordPress cron jobs,…
Cloudflare full page caching – part 2
In part one I discussed the benefits of using Cloudflare to cache our generated HTML in it’s network of 194+ edge nodes, in order to get maximum speed and reduce load on our origin server. So let’s go ahead and do it now. I’m assuming that you’ve already got a Cloudflare account and it’s in use…
Cloudflare full page caching – part 1
WordPress is a great CMS, really powerful and flexible. But the downside that comes with that is that is can be rather slow, when not properly optimised. And even if it has been properly optimised, you’re still hitting the database a lot of the time, and this can really slow things down under heavy load.…
PHP error reporting
I’m self-taught when it comes to PHP, which is probably how a lot of people get there with a lot of languages these days, but what I mean is that I’ve never had any formal training on it and I’ve never worked with it commercially. Most of my experience with it at the moment is…