SQLite FTS5 Triggers

sqlite triggers — copy, paste, customise

Linux Commands Tips and Tricks

You can’t forget that which you put on your blog

Mercurial From Beginner to Intermediate (Part 1)

Going beyond hg commit, push, log, serve

Mercurial 5.8 Has Been Released

But you have to hunt around to know!

Using Pelican with Invoke

No more “$ history | grep rsync”

Basecamp Wokeness Drama

Be careful who you employ and set boundaries

Get a Daily Email Report of Your Website Visitors

apache2 and goaccess analytics to your inbox

Get an Email When Your Server Needs Updating

apticron to the rescue

How I Cured My Eczema or Psoriasis

tldr — turmeric and bleach

How Physical Shops Can Survive and Thrive

Where I point out their obvious advantages against the online threat