Posts by Year

2023

Journey into 3D Printing

8 minute read

I’ve have a new 3D printer to learn about. I have been dialing it in ready to print a full-size endoskeleton arm (amongst other things).

Back to Top ↑

2022

Bouncing Buttons

7 minute read

Mechanical elements of buttons can create noise when pressed and released. I was looking at options to debounce buttons in the most memory efficient way.

Fully Modified Uncle Bob

1 minute read

I have been busy working on Uncle Bob. He now sports a range of modifications.

Back to Top ↑

2021

Calling Time on my Time Capsule

3 minute read

My Time Capsule started making rattling, grunting, whining noises and overheating. Was it time to call time on my Time Capsule?

Full Bodied Bob

less than 1 minute read

Uncle Bob now has both arms and legs. He will start to look menacing as soon as he can stand up.

Jekyll Related Posts

6 minute read

Now you can include a configurable set of related pages without relying on custom plugins, so works with GitHub Pages.

Awesome Actions!

5 minute read

GitHub Actions and Python scripting come together to produce an auto-updating GitHub Profile page.

Uncle Bob

less than 1 minute read

I made some progress with Uncle Bob. With a bit of focus and I can progress more.

I’m gonna need a bigger box

4 minute read

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.

Migrating to Minimal Mistakes

1 minute read

Minimal mistakes is a great Jekyll theme. Perfect for building personal sites, blogs, and portfolios.

Back to Top ↑

2020

The New Bible for IT Architects

2 minute read

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...

Bashing out Spaces

1 minute read

There’s no need to use tr, sed and awk to trim whitespace from variables in Bash. Here’s how.

Bashing out basename and dirname

2 minute read

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 "$...

Back to Top ↑