Blog

Random thoughts on technology, teams, and leadership. Content from defunct blogs and companies will be added from time to time. Opinions expressed here are my own.

Latest Post

Apr 18, 2024

Mirroring Github to Gitlab…Without Premium

Introduction In the world of software development, synchronization and backup of code repositories across different platforms are vital for robust development practices. Many organizations use GitHub for source control while leveraging GitLab for CI/CD and project management. However, GitLab’s premium feature—repository mirroring—comes with a significant cost: $348 per year. This cost can be prohibitive for smaller teams, startups, or individual developers who require mirroring functionality for one-off tests or limited-time projects. Read more

All Posts

2024

  • Apr 18, 2024 - Mirroring Github to Gitlab…Without Premium
  • Apr 15, 2024 - Of NGINX and Pianos
  • Feb 7, 2024 - Cleaner Dockerfiles with HEREDOC
  • Jan 22, 2024 - Adding Trivy to Harbor
  • Jan 7, 2024 - Setting up Harbor as a Local Docker Registry
  • 2023

  • Sep 10, 2023 - Installing the Official NGINX OSS via Ansible Playbook
  • Aug 7, 2023 - Installing the Official NGINX OSS Package via Script
  • Aug 1, 2023 - Breaking Down Silos
  • Jul 14, 2023 - Proxmox LXC and Terraform
  • Jul 13, 2023 - Setting Up Devboxen With Ansible
  • Jul 5, 2023 - Proxmox VMs and Terraform
  • Jun 25, 2023 - Building Proxmox Templates via Script
  • Jun 22, 2023 - Convergent and Divergent Thinking
  • Jun 14, 2023 - Systems and the Cobra Effect
  • Jun 13, 2023 - Umpires
  • Jun 12, 2023 - Situational Awareness
  • Jun 9, 2023 - Back Online