oh-my-zsh alternatives

Background Iā€™ve been a zsh user for a long time, both on Linux (where itā€™s not the default) and OS X macOS (where it now is the default). The first thing I used to do on new machines is port all of my .oh-my-zsh stuff over. Oh My Zsh is not bad! This is not mean to slam the project at all. But Iā€™ve recently (Jan 2025) upgraded to a new Mac Mini M4 and I thought maybe I should see what else is out there. If thereā€™s something thatā€™s good enough without being quite as large in size. ...

Product image of a MacBook Air M1, circa 2020

My MacBook Setup

2020 MacBook Air M1 Iā€™ve got this old MacBook Air M1 thatā€™s getting on in years, but Iā€™m not quite yet feeling the need to upgrade it. Partly because Iā€™ve got so many other Apple products to stay on top of, I really like to space my Mac purchases apart more. But the M1 was such a huge leap in performance. I was coming from a MacBook Pro 16" Core i7 and Iā€™m not kidding when I say this lowly Air that came out not much later is a better computer, and certainly more convenient to travel with. In fact, Iā€™m literally writing this now from inside of Terminal 2 at RDU airport, and Iā€™m looking forward to getting some writing done during my long flight. ...

Comic book-style illustration of Podman as a superhero wearing a futuristic suit with glowing blue accents and container-themed designs. Podman is in a dynamic pose, holding glowing, container-shaped constructs in their hands, symbolizing their power to create and control containers. The background features a tech-inspired cityscape with digital effects, emphasizing themes of innovation and technology. The image is vibrant and colorful, capturing the energy and drama of classic superhero comics.

Setting Up Podman on MacOS: A Docker Alternative for Local Container Development

Why Run Containers Locally? Running containers on your development machine has become an essential practice for modern software development. Local containers provide: Consistent development environments across team members Quick testing of containerized applications without remote dependencies Easy experimentation with different software stacks Simplified microservices development and testing Efficient resource usage compared to traditional virtual machines Why Podman Instead of Docker Desktop? While Docker Desktop has been the de facto standard for local container development, Podman offers several compelling advantages: ...