Now you can include a configurable set of related pages without relying on custom plugins, so works with GitHub Pages.
Posts by Category
GitHub Actions and Python scripting come together to produce an auto-updating GitHub Profile page.
$(basename “$0”) does not always give a script its own real location…
Minimal mistakes is a great Jekyll theme. Perfect for building personal sites, blogs, and portfolios.
There’s no need to use tr, sed and awk to trim whitespace from variables in Bash. Here’s how.
To find out the file and path components of a full filename, code similar to the following is often used: fullname="/path/to/filename" filename=$(basename "$...
“ShLog” is a shell script logging framework. Check out the framework here.
I have been busy working on Uncle Bob. He now sports a range of modifications.
Uncle Bob went down a storm with all the trick-or-treaters this Halloween.
Uncle Bob now has both arms and legs. He will start to look menacing as soon as he can stand up.
I made some progress with Uncle Bob. With a bit of focus and I can progress more.
My Terminiator T-800 model build is half completed. It all started back in March 2021 with the arrival of a six-pack of boxes.
My Time Capsule started making rattling, grunting, whining noises and overheating. Was it time to call time on my Time Capsule?
10 years on I am reminded of an article I read from 2011 about Click & Collect.
Welcome to 2020.
A number of years ago I wrote myself an abridged guide to UML…
I have just finished reading The Software Architect Elevator by Gregor Hohpe. It is rare these days for me to read a book from cover to cover. This was a wel...