Lesson
SFA, 2FA, MFA and passkeys: safer logins in plain English
Turn on two-factor authentication everywhere, use passkeys where you can, keep your recovery codes safe, and let a password manager remember the rest.
13 min read
Field notes
Blog
Notes from the Riksi studio in Melbourne. Plain guides on WordPress, Shopify, front-end code, speed and the tools I use every day.
Lesson
SFA, 2FA, MFA and passkeys: safer logins in plain English
Turn on two-factor authentication everywhere, use passkeys where you can, keep your recovery codes safe, and let a password manager remember the rest.
13 min read
Guide
Social login: let customers sign in with Google or Apple
You'll know why one-tap sign-in with Google, Apple or Facebook beats a new password, which buttons to offer, and the WordPress plugins that add them.
6 min read
Lesson
What is an API? How it works, how safe it is, and its limits
An API lets one program ask another for data or actions. Learn requests, responses, pagination, rate limits, security, webhooks and how to test one with Postman.
9 min read
Lesson
Where to host your images: S3, R2 or your own server
Small sites can keep images on their own server behind Cloudflare. Big or busy image libraries belong on Cloudflare R2, which charges nothing for downloads.
7 min read
Dev log
Build a scroll ruler sidebar with letter-by-letter titles
Section titles that ride a ruler and swing into place one letter at a time, rebuilt from the ArtCraft site with CSS and a short script.
10 min read
Dev log
Canonical URLs: fix duplicate pages for better SEO
When one page opens at several addresses, a canonical tag tells Google which one is real. Here's how to set it up and test it on WordPress and Shopify.
8 min read
Advertisement
Lesson
Cloudflare 101: set up the free plan, step by step
Swap your nameservers to Cloudflare, turn on the orange cloud for your website records and set SSL to Full (strict). You get free speed, SSL and protection.
11 min read
Guide
Share your store logins safely with staff and developers
Everyone who works on your shop gets their own login, the logins you can't split live in a password vault, and you can lock it all again when someone leaves.
5 min read
Dev log
CSS anchor positioning: move elements on hover, no JavaScript
Give the hovered element an anchor-name, make another element follow it with position-anchor, and add a transition. It slides there, no JavaScript.
8 min read
Guide
Product photos: your online shop window
Product photos customers want to look at: what to shoot, white or transparent backgrounds, consistent angles, the right sizes, and fast loading.
5 min read
Guide
What is a CRM, and does your business need one?
Know what a CRM does, its pros and cons, how to switch from one CRM to another, and how to add one to the website you already have.
5 min read