Posts

2026

Running LXCs on Debian

· Reading time: ~4 minute(s) (783 words)

I discovered that you can run LXC containers on Debian without needing Proxmox. Sure, you miss out on the great tooling that Proxmox has, but it’s useful when you’re working with limited... (continue reading)

I discovered keepalived

· Reading time: ~6 minute(s) (1174 words)

I’ve wanted to provide some resiliency to our home DNS setup for a while, mainly to stop needing to schedule any maintenance on my Proxmox “server”, but also because it makes sense.... (continue reading)

Pantheon Code on Arch Linux

· Reading time: ~2 minute(s) (231 words)

Prior to getting the MacBook Air as my portable beater machine, I was temporarily using my old HP DM1-4027. As expected, despite having 8GB RAM, it wasn’t very quick so I wasn’t going to... (continue reading)

Arch Linux on Macbook Air

· Reading time: ~3 minute(s) (561 words)

A few months back I was looking for a “beater” laptop - a cheap device that can go (almost) anywhere and take a few bumps along the way that I’m not too bothered about. Sure I have... (continue reading)

2025

Arch Linux Installation

· Reading time: ~6 minute(s) (1171 words)

First of all, create a bootable USB (or CD) based on the ISO downloaded from the main Arch Linux website and boot it up.

The Arch Linux wiki is probably one of the best I’ve ever used, so the... (continue reading)

2021

Storybook JS: 'Cannot GET /'

· Reading time: ~1 minute(s) (151 words)

When you run storybook locally, you might encounter the error ‘Cannot GET /’ when browsing to localhost:6006.

The general advice given online is to delete all node modules for your project... (continue reading)

React Native & Android: "Failed to Install the App"

· Reading time: ~1 minute(s) (137 words)

I’ve been setting up a MacBook Pro to be able to work on a React Native mobile app and hit a stumbling block when running the Android app locally.

I had already installed all the relevant... (continue reading)

iOS APNs and APS Environments

· Reading time: ~2 minute(s) (337 words)

At work, we’re working on a React Native mobile app. For our iOS deployment, we have our test builds (that consumes APIs in a testing environment) going to MS App Center, and production builds... (continue reading)

Reduce a large JSON object down to only what you need

· Reading time: ~2 minute(s) (393 words)

Sometimes you need to use an API that returns a large payload, but you may only need to use a small number of fields from that payload. Rather than try storing that data, or hand-balling the data... (continue reading)

Stop your font sizes differing between Landscape and Portrait mode on iOS

· Reading time: ~1 minute(s) (56 words)

Have you ever had the problem where you’re styling some content but when you rotate the device to change between landscape and portrait modes on an iOS device, the font size changes?

The... (continue reading)