Archive: 2017/2

Parsing Bash Config Files

Many times a script is written that needs extra/persistent configuration from the user. In most languages this is no big deal, you just import your json/yaml/toml parser and you’re good to go. The com

Why GitLab

Occasionally people ask me why I use GitLab instead of GitHub.Free Private ReposThe only reason I’ve found to pay for GitHub’s premium service is for private repos. But why pay for that when you can g

Bash Scripting

Bash is perhaps one of the hardest languages to learn how to script with, simply for the fact there’s so much bad information out there.I’d like to share some tips and tricks I’ve learned in my few ye

Learning Vim

A brief (and somewhat complete) history: In the beginning, the UNIX standard editor was ed, created by Ken Thompson in 1969. ed is a very powerful, very terse, command line interface for editing text,