McGarrah Technical Blog

Posts tagged with "automation"

Migrating 16 Domains from SquareSpace to Porkbun — Part 2: The Sprint Finish

With several domains approaching renewal at SquareSpace, I pushed through the remaining transfers in a rush week. Fifteen of sixteen domains now live at Porkbun — only mcgarrah.org remains, deliberately held back until I have a proper weekend to migrate its 25+ DNS records without breaking production services.

Migrating 16 Domains from SquareSpace to Porkbun

Documenting the multi-week process of transferring 16 domains from SquareSpace to Porkbun in batches, managing costs, and dealing with transfer delays. Why Porkbun won for homelab domain management.

The CI/CD Pipeline Behind This Jekyll Blog

Three GitHub Actions workflows, Dependabot, and a Lighthouse config — here's the full CI/CD pipeline that builds, deploys, secures, and monitors this Jekyll blog. Including the bugs I shipped along the way.

Generate Git Timesheet from Commit Logs

A Python tool that generates timesheets from git commit history — because your commits are already timestamped and reflect when you were actually working.