Blog.
Thoughts, notes and things worth sharing. · Page 2

Block Specific WooCommerce Spam Orders
The story behind a small WooCommerce plugin I created in 2020 to block a recurring pattern of spam orders.

Cache issues with Forwards and Back history in Safari
A 2019 debugging account of Safari's back-and-forward cache, using pagehide, pageshow and HTTPS to reset a page's interface.

HTTPs for websites-why websites need that little green padlock
An introduction to HTTPS, encrypted website connections and SSL/TLS certificates, written in 2018 as browsers changed their security warnings.

Top 5 Wireless Earphones for the new Apple Watch
My 2017 shortlist of five wireless earphones for the Apple Watch Series 3, with options for running, commuting and everyday listening.

How to enable Personal Hotspot on iPhone for new sim card
A 2017 walkthrough of restoring a missing Personal Hotspot option on iPhone or iPad by checking the mobile data and APN settings.

MAPokemon.com — Spotting a gap, acting fast and avoiding a gamble.
How I created the popular Pokestop and Gym tracker for the Pokemon Go App, from idea to execution, to putting it live and handling the traffic.

Name your features, modularise and brand
Why I started naming and separating reusable features into modules, and how treating each one as its own project can make a codebase easier to manage.

Tabs vs spaces: what actually matters
Tabs or spaces? A practical guide to indentation, project conventions, readability and keeping your editor and formatter in sync.

Google signs partnership with Twitter to show live tweets in SERPs
A 2015 look at Google's deal with Twitter to bring live tweets into mobile search results, and what it suggested about the direction of search.