Ruminations and occasional fugacious panpharmacons of Ben Frain

Prettier install and configuration — because manually formatting front-end code is a waste of time

638 words

Boost your macOS productivity by snapping windows with Hookshot

890 words

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

712 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

1605 words

December 2020 Update — New Video Course available!

1080 words

Review: Zergotech Freedom ergonomic mechanical keyboard

2249 words

Stop dicking around

1456 words