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.
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.
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.
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.
Probably the first thing you want to do after providing git with your name and email is to color its output.