When it comes to storage, most people only think about SSD vs HDD. SSDs are fast, HDDs are slow. And web hosting that promises the former over the latter is better. And that’s it. However, more recent technology updates have improved the performance of SSDs – and the technology to watch is NVMe drives. It […]
How To Test FSE (Full Site Editing) In WordPress
Last week, I’d written about Full Site Editing (FSE) in WordPress, and how it was going to put theme design in the hands of ordinary users. Previously, you had to know not just PHP and HTML code, you also had to know where the different parts of your theme design were stored. It was complicated, […]
How To Change The Font Of Just ONE Sentence In WordPress
In one of my earlier articles on how to load Google fonts without a plugin, I received a request in the comments section, asking about the best way to have different fonts in the same WordPress post. Perhaps even just one sentence or one paragraph should be in a different font! The writer opined that […]
WordPress Full Site Editing (FSE) Is Coming!
Last week, the WordPress team decided the Full Site Editing (FSE) won’t ship with v 5.8. But it’s getting there! When Gutenberg first rolled out in 2018, I didn’t fully appreciate the level of changes it would bring. In fact, I found it rather annoying and was against the concept of “blocks” as a whole, […]
Yes! WordPress Needs to Disable FLoC by Default
Last week, I raised concerns about Google’s FLoC, and how it harms website owners (and users) by opting them into a tracking program without their explicit consent. It appears that others in the WordPress community share my views, as evidenced by the lively community discussion on whether or not WordPress should block FLoC by default. […]
Disable JSON REST Entirely on WordPress!
It’s been a cat and mouse game for me over the past few months, dealing with the REST API requests made to my WordPress site. The overwhelmingly large majority of these requests are not benign. They’re hackers scanning for weaknesses. I’d written an article earlier on how I disabled JSON username enumeration based on the […]
Using Cloudflare’s “URL Normalization” Rules
Last week, Cloudflare announced in a blog post that it was implementing a new feature – allowing URL rewrites on the EDGE. This is pretty cool. But the post hid another change that I feel is more directly relevant to website owners, and those concerned about website security. Namely URL Normalization. Here’s why that’s important. […]
Will Google FLOC Affect Website Owners?
The tech and browser world has been abuzz with Google’s “FLOC” technology that promises to do away with cookies entirely in favor of federated learning. But will any of this have an impact on website owners? And is it a good thing for us? What is FLOC? Simply put, FLOC means that Google will show […]
Good Riddance To Contact Forms – Hello Google Forms!
I’ve had it with plugin-based contact forms! I’ve shifted to Google Forms, and so far, it’s going great. No plugins! A while back, I began my journey to decouple my website from Jetpack. By far the most difficult part of the transition, was finding a replacement for the contact form. I want nothing fancy. Just […]
How To Identify CLS Issues Using Google Chrome
I still get a lot of requests from my previous post on the NameHero blog on how I dropped my CLS to zero. But since that time, Google’s Chrome has come out with new debugging tools that allow you to more accurately pinpoint exactly which elements are causing layout shifts. Here’s how to use it. […]