27th October 2026
Rolling out a self-hosted Infisical
A couple of months on from comparing Bitwarden Secrets Manager with Infisical, here's how the rollout actually went
Command line tools, terminal tips and CLI workflows for developers working with Git, Docker, Composer, npm and more.
There are 31 posts in the Command Line category.
27th October 2026
A couple of months on from comparing Bitwarden Secrets Manager with Infisical, here's how the rollout actually went
19th October 2026
I noticed my computer had an unusual hostname - how to check before you worry about being hacked
28th July 2026
Looking at secrets managers, this compares Bitwarden to Infisical
18th July 2026
Having a central host your team uses for SSH connections centralises configuration
17th July 2026
For transparency and audits, send Slack notifications when someone connects to a live server
27th May 2026
Packeton is an open source clone of Packagist you can run yourself
6th February 2026
Remove DDEV, it's images and all config files
28th December 2025
How to include other Makefiles along with other Makefile tips I've picked up
6th November 2025
How to delete old files to save server space
12th October 2025
Replacing Amazon S3 and/or MinIO with RustFS
11th July 2025
How to enable syntax highlighting and other useful features in Vim
28th March 2024
There may be times where you only want to install the devDependencies listed in your package.json file
9th August 2021
Sometimes you want to git clone a repository without needing the full log. Not only does this save space it speeds up the clone too
5th October 2020
Walking through setting up Homebrew on your Mac, so you can install NPM and Eleventy.
5th July 2020
It seems I have been doing a lot of command line work on Debian with MySQL recently and have been having to search the internet (or my bash history) every time I need to do something. Here is a collection of commands I have been using
16th April 2020
I set up Tiny Tiny RSS as a self-hosted feed reader, but it wasn't clear how get the application to fetch RSS feeds in the background. This blog post gives a walkthrough
20th June 2019
To save me Googling, I have collated all the user-related commands I often use - particularly useful when setting up a new VM!
20th June 2019
Xen is a basic but powerful package for linux which allows you to create virtual machines, A rival to Vagrant, Xen has less configuration (but is potentially less "agile")
14th February 2019
Docker allows you to host websites locally, which allows you can develop them within an environment which can be an exact replica of the live one. This blog post explores my first experience with Docker.
5th September 2017
Changing permissions on files and folders can be tedious, so why not do it in one fell swoop?
23rd July 2017
Sometimes you don't want to have to enter your password every time you run a sudo command - this blog post walks you through disabling that.
19th May 2017
I needed to locate any folder following a particular pattern that did not have a particular file. The command allows you to locate the folders and perform actions on them.
15th May 2017
There are rare times when you need a slightly obscure git command. You spent several minutes googling, crafting and constructing your command only to run it once and not need it again for a while. This blog post will serve as my dumping ground for those odd commands I seldom need, but when I do I can then copy and paste. Feel free to get in touch with your favourite curve-ball command and I'll do my best to add it to the list!
23rd October 2016
How to set up a new VPS with all the expected features and functionality
6th March 2016
I recently purchased a Western Digital EX2 NAS box for my home storage. This device is a low powered file server which is on all the time - perfect for taking care of those hefty downloads and long running tasks so I don't need to keep my laptop on.
10th March 2015
Git is a tricky subject to get your head around. Knowing the commands is one thing, but knowing how to use them is another. This article will walk you through a simple, single developer Git workflow - covering the commands that you would use at each stage.
13th May 2014
Far too often recently I've noticed people committing libraries and packages to their main application (website) repository.
8th May 2014
I have recently discovered the power of Bower - a front end package manager. Rather than having to go and find the hosted jquery link, or download the files for fancybox and copy them into my application (website), I can download them off bower.
19th October 2013
A quick tip on how to enable git autocompletion on the command line
19th October 2013
We have been using LESS for a while now, but our process involved including the less.js in the header during development, compiling the LESS using an app before launch and then maintaining the site using the css.
3rd January 2013
There are plenty of articles on the web about how to become a web designer, how to build sites and how to sell them. What this article opens up, is ...