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.

October 12, 2025 · 11 min · Zoltan Toma

Setting Up My Hugo Blog: From Tilt.dev to... Just Hugo

How I went from an overengineered Docker + Tilt.dev setup to just running Hugo directly, and why sometimes simpler is better.

October 12, 2025 · 6 min · Zoltan Toma

Building a Vagrant WSL2 Provider: Clean Development Environments on Windows

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. ...

September 27, 2025 · 6 min · Zoltan Toma