Category: Programming
Linux, Laravel, PHP. My notes and mini-guides regarding development-related things.
-
How I deploy a Laravel project to a Kubernetes Cluster
An overview of how I set up Kubernetes, and my projects to deploy to it.
-
Backing up Docker volume data to Digital Ocean spaces with encryption
Automating backups of Docker volumes from a Linux server to Digital Ocean spaces.
-
I’m not a “devops” person, but I’m learning
By trade I am a PHP developer. I’ve never done devops in a professional setting. However, for a while I have had a strange fascination…
-
Getting started with Terraform
In this guide I’ll show you a way to get started with Terraform — specifically with Digital Ocean.
-
Using docker and docker compose for my Homelab
I’ve seen some very elaborate homelab set-ups online but wanted to get the easiest possible implementation I could, within my current skill set. As I…
-
Homelab initial setup
I have gone with Ubuntu Server 22.04 LTS for my Homelab’s operating system. Most of the videos I’ve seen for Homelab-related guides and reviews tend…
-
Setting up mine, and my family’s, Homelab
I’ve opted for what I believe is the easiest, and cheapest, method of setting up my Homelab. I’m using my old work PC which has…
-
I’m now running pi-hole through my Raspberry Pi 2b. It’s both amazing and depressing just how many trackers are being blocked by it. I even…
-
Average Semi-detached house prices in UK by county – Statistical Analysis using R
This is my first data visualization attempt and uses data from HM Land Registry to show to average cost of a semi-detached house in four…
-
Using a single file neovim configuration file
When I first moved my Neovim configuration over to using lua, as opposed to the more traditional vimscript, I thought I was clever separating it…
-
Lupo static site generator
What is Lupo? Lupo is a simple static site generator, written in Bash. I built it for myself to publish to a simple website of…
-
Using ansible to prepare a digital ocean droplet to host a static website
Preface This guide comes logically after the previous one I wrote about setting up a digital ocean server with Terraform. You can clone my website’s…
-
Setting up a Digital Ocean droplet for a Lupo website with Terraform
Overview of this guide My Terraform Repository used in this guide Terraform is a program that enables you to set up all of your cloud-based…
-
Beyond Aliases — define your development workflow with custom bash scripts
Being a Linux user for just over 10 years now, I can’t imagine my life with my aliases. Aliases help with removing the repetition of…
-
Setting up a GPG Key with git to sign your commits
Signing your git commits with GPG is really easy to set up and I’m always surprised by how many developers I meet that don’t do…
-
How I use vimwiki in neovim
This post is currently in-progress, and is more of a brain-dump right now. But I like to share as often as I can otherwise I’d…