Posts
2025-04-27
Mac Dev Setup
My current macOS development setup guide, covering installing apps and configuring system settings
macOS
2025-04-23
2025 Portfolio Redesign
Every couple years I like to redesign my portfolio using the trending technologies in the web development community. This year I wanted to try out Next.js with App Router, Tailwind CSS and Content Collections.
Next.jsTailwind
2025-04-21
Next.js Forms and Server Actions
I've recently been working with Next.js and React Server Components, which provides a nice way to build fullstack web applications quickly. One of the trickiest parts was working with forms and server actions, these are my notes on what I figured out.
Next.jsReact Server Components
2023-08-13
Setting up a Nomad dev environment on macOS
I found some tricks with getting a Nomad dev environment working reliably on Mac, particularly a Apple Silicon Mac.
NomadmacOS
2023-08-13
Simple GitOps with Nomad
I was looking at a simple way to do GitOps with Nomad for my Homelab. Unlike the Kubernetes ecosystem, there doesn't seem to be many examples of GitOps workflows in Nomad.
Nomad
2023-06-09
Building webapps fast with Next.js app router
Setting up webapps can be time consuming, particularly when the goal is to build a quick proof of concept of something
Next.js
2023-05-28
Easily switch dark mode on macOS
I like to change my color theme based on the environment I'm working in, this guide outlines how to setup single-click dark mode switching on macOS.
macOS
2022-08-09
Devcontainers for frontend development
My notes on using devcontainers for frontend development
Frontend
2019-06-04
Installing Linux on an External HDD
I wanted to install Linux on a portable SSD I had and make it bootable from my Macbook, so it needed UEFI support. I didn't find a nice method of doing it online, so I found my own way.
Linux
2019-03-02
Setting up CORS with Python
CORS (Cross Origin Resource Sharing) allows access to resources from other domains, a good use case for this is a web app trying to fetch data from an API on another domain. These are my notes on setting up CORS with Python.
PythonCORS