Shirohida

Why I Like the Fish Shell

I’ve tried to use the fish shell and it was unexpectedly fun! First of all, it’s fast! I haven’t realized how slow zsh can be. Fish doesn’t require a complex set up, it works pretty well out of the box. Its tutorial is easy to follow and the documentation is compact and to the point. I am also fond of its design doc. Fish strives to be user-friendly and to have a small set of orthogonal features.

Go Packages Vendoring with Gitlab

In a software shop you really want to keep all your external dependecies in your local network to get them faster and more reliably. Copying external projects into your own repositories is called vendoring. Let’s vendor a github project into a gitlab project. Here is how to do it.

Oracle, VirtualBox, Docker and Mac OS X

You might have heard of Docker by now. It’s a young but ambitious project that promises to package up your application as a portable and self-sufficient container ready to run in any environment. I already use Docker on my Linux boxes to spin several test instances of my web service. Let’s see if we can run it on Mac OS X.

First Days with Go

I’ve seen articles about Go programming language appearing on Hacker News a few times but I didn’t pay much attention to them. Yet another language with nothing special about it or so it looked. It’s changed with Rob Pike’s recent talk.