All Posts

148 articles

· 5 min read

Deploying an Astro site to AWS Amplify

This post walks through the technology stack used to deploy this blog as a website on the internet using AWS Amplify.

blogastroAWS Amplify
· 7 min read

Migrating this blog from Hugo to Astro

How and why I migrated this blog from Hugo to Astro, and what improved as a result.

blogastrojavascript
· 9 min read

Terminal AI Coding Tools

aillmterminal
· 7 min read

Manage Helm apps with ArgoCD app-of-apps

How to manage Helm applications using the ArgoCD app-of-apps pattern, including structuring Git repositories for GitOps, automating app enrollment, and best practices for maintaining Kubernetes app deployments.

containerskubernetesargoCD
· 13 min read

k3s kubernetes cluster

containerskubernetesk3s
· 4 min read

apcupsd_exporter forks and app setup

Forking and maintaining apcupsd_exporter and its Go client for a clean modern setup.

apcupsdupsprometheus
· 19 min read

Store Metrics with InfluxDB v3

This post is an introduction to influxdb version 3 which is a modern time series database for storing metrics. Tips for influxdb version 1 users are included to migrate to the new version. Examples for storing and querying data are included.

telegrafinfluxdbmetrics
· 4 min read

Set up a fully featured editor with LazyVim

This post looks at the LazyVim open source project. It integrates with neovim and other command line tools like fd,fzf, lazygit, and ripgrep.

vimneovimlazyvim
· 19 min read

Modern Command Line Tools

A practical guide to GNU coreutils, why they still matter, and how modern CLI tools extend their philosophy.

clicoreutilsterminal
· 4 min read

2026 Blog CI build updates

In this post I created a tutorial for the updated process for how I build my blog using Gitlab CI and Hugo.

Hugogitmarkdown
· 5 min read

ZShell in 2026

An intro to zshell and how to configure it with some additional features using open source plugins.

zshclishell
· 4 min read

Orbstack

containersorbstackmacos