-
Switching from Docker Desktop to Colima
I use Docker containers to automate the setup of development environments in a standard and repeatable way. It makes it very easy to spin up applications locally during development, and especially to ensure everyone working in a team has a consistent environment. The Docker Engine is actually built on top of a few Linux technologies, including Kernel…
3–5 minutes -
Switching to Starship
A long time ago, I started experimenting with customising my Bash shell prompt. Rather than just showing the current working directory, I wanted to add snippets of useful information to my prompt. I started with displaying the currently active branch of a Git repository. Next I added code to show which version of a particular…
4–6 minutes -
Git Commit Etiquette
Clear, meaningful, commit and pull request messages are essential when working on a shared codebase. They serve a couple of important purposes: What makes a good commit? When writing your commit message, try to consider whether it answers these questions: Try to keep your commit messages small; no more than a sentence or so. Make…
5–8 minutes -
Apple Spring Event 2021
Apple typically holds an event in Spring, and this year was no exception. Their Spring Loadedevent covered updates to existing products and announced some new ones too. The environmental report also looked good, with many of the products being made from 100% recycled aluminium, tin and rare earth metals. It’s good to see that Apple includes…
6–8 minutes -
My favourite Mac: restoring an iMac G4
I was drawn to the Mac for many years before I finally got my own. This post talks a bit about how I got into the platform. I’d poked about on display models in computer stores, and was blown away by the way they looked, both hardware and software. In the PC world, Windows XP…
9–14 minutes