Managing Multiple Git Identities on a Single Machine
Setting up path-based Git identity switching for managing personal and organization accounts on the same machine, with lessons learned from macOS and Linux pain points.
Setting up path-based Git identity switching for managing personal and organization accounts on the same machine, with lessons learned from macOS and Linux pain points.
How I went from an overengineered Docker + Tilt.dev setup to just running Hugo directly, and why sometimes simpler is better.
Building a Vagrant WSL2 Provider: Clean Development Environments on Windows Working with development environments on Windows has always been a challenge. While VirtualBox and VMware provide excellent virtualization, they come with resource overhead and performance penalties. Windows Subsystem for Linux 2 (WSL2) offers a compelling alternative with near-native performance, but lacks the standardized workflow that Vagrant provides. This led me to an interesting project: building a custom Vagrant provider for WSL2 that combines the best of both worlds - the familiar Vagrant workflow with WSL2’s performance benefits. ...