Building a ‘Table Of Contents’ with active indicator using JavaScript Intersection Observers

4203 words

How to coil a cable — for keyboards such as the ErgoDox EZ

713 words

Don’t buy a laptop for home-schooling — you can turn your iPad into one!

719 words

An introduction to the Web Animations API — making a Pie Timer

1238 words

A home video studio. Everything you need to record, edit and publish video for courses and YouTube

1606 words

December 2020 Update — New Video Course available!

1082 words

Review: Zergotech Freedom ergonomic mechanical keyboard

2254 words

Stop dicking around

1456 words

September 2020 update

1315 words

My grudging acceptance of WordPress as my blogging platform

653 words